public static interface CreateDashboardRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<CreateDashboardRequest.Builder,CreateDashboardRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateDashboardRequest.Builder |
awsAccountId(String awsAccountId)
The ID of the AWS account where you want to create the dashboard.
|
CreateDashboardRequest.Builder |
dashboardId(String dashboardId)
The ID for the dashboard, also added to the IAM policy.
|
default CreateDashboardRequest.Builder |
dashboardPublishOptions(Consumer<DashboardPublishOptions.Builder> dashboardPublishOptions)
Options for publishing the dashboard when you create it:
|
CreateDashboardRequest.Builder |
dashboardPublishOptions(DashboardPublishOptions dashboardPublishOptions)
Options for publishing the dashboard when you create it:
|
CreateDashboardRequest.Builder |
name(String name)
The display name of the dashboard.
|
CreateDashboardRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateDashboardRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateDashboardRequest.Builder |
parameters(Consumer<Parameters.Builder> parameters)
The parameters for the creation of the dashboard, which you want to use to override the default settings.
|
CreateDashboardRequest.Builder |
parameters(Parameters parameters)
The parameters for the creation of the dashboard, which you want to use to override the default settings.
|
CreateDashboardRequest.Builder |
permissions(Collection<ResourcePermission> permissions)
A structure that contains the permissions of the dashboard.
|
CreateDashboardRequest.Builder |
permissions(Consumer<ResourcePermission.Builder>... permissions)
A structure that contains the permissions of the dashboard.
|
CreateDashboardRequest.Builder |
permissions(ResourcePermission... permissions)
A structure that contains the permissions of the dashboard.
|
default CreateDashboardRequest.Builder |
sourceEntity(Consumer<DashboardSourceEntity.Builder> sourceEntity)
The entity that you are using as a source when you create the dashboard.
|
CreateDashboardRequest.Builder |
sourceEntity(DashboardSourceEntity sourceEntity)
The entity that you are using as a source when you create the dashboard.
|
CreateDashboardRequest.Builder |
tags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.
|
CreateDashboardRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.
|
CreateDashboardRequest.Builder |
tags(Tag... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.
|
CreateDashboardRequest.Builder |
themeArn(String themeArn)
The Amazon Resource Name (ARN) of the theme that is being used for this dashboard.
|
CreateDashboardRequest.Builder |
versionDescription(String versionDescription)
A description for the first version of the dashboard being created.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDashboardRequest.Builder awsAccountId(String awsAccountId)
The ID of the AWS account where you want to create the dashboard.
awsAccountId - The ID of the AWS account where you want to create the dashboard.CreateDashboardRequest.Builder dashboardId(String dashboardId)
The ID for the dashboard, also added to the IAM policy.
dashboardId - The ID for the dashboard, also added to the IAM policy.CreateDashboardRequest.Builder name(String name)
The display name of the dashboard.
name - The display name of the dashboard.CreateDashboardRequest.Builder parameters(Parameters parameters)
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.
parameters - 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.default CreateDashboardRequest.Builder parameters(Consumer<Parameters.Builder> parameters)
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.
This is a convenience that creates an instance of theParameters.Builder avoiding the need to create
one manually via Parameters.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to parameters(Parameters).parameters - a consumer that will call methods on Parameters.Builderparameters(Parameters)CreateDashboardRequest.Builder permissions(Collection<ResourcePermission> permissions)
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.
permissions - 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.
CreateDashboardRequest.Builder permissions(ResourcePermission... permissions)
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.
permissions - 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.
CreateDashboardRequest.Builder permissions(Consumer<ResourcePermission.Builder>... permissions)
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.
This is a convenience that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #permissions(List) .permissions - a consumer that will call methods on List.Builder #permissions(List) CreateDashboardRequest.Builder sourceEntity(DashboardSourceEntity sourceEntity)
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 AWS Account and any QuickSight-supported AWS 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.
sourceEntity - 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 AWS Account and any QuickSight-supported AWS 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.
default CreateDashboardRequest.Builder sourceEntity(Consumer<DashboardSourceEntity.Builder> sourceEntity)
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 AWS Account and any QuickSight-supported AWS 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.
DashboardSourceEntity.Builder avoiding the need
to create one manually via DashboardSourceEntity.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to sourceEntity(DashboardSourceEntity).sourceEntity - a consumer that will call methods on DashboardSourceEntity.BuildersourceEntity(DashboardSourceEntity)CreateDashboardRequest.Builder tags(Collection<Tag> tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.
tags - Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.CreateDashboardRequest.Builder tags(Tag... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.
tags - Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.CreateDashboardRequest.Builder tags(Consumer<Tag.Builder>... tags)
Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateDashboardRequest.Builder versionDescription(String versionDescription)
A description for the first version of the dashboard being created.
versionDescription - A description for the first version of the dashboard being created.CreateDashboardRequest.Builder dashboardPublishOptions(DashboardPublishOptions dashboardPublishOptions)
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, 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.
dashboardPublishOptions - 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, 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.
default CreateDashboardRequest.Builder dashboardPublishOptions(Consumer<DashboardPublishOptions.Builder> dashboardPublishOptions)
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, 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.
DashboardPublishOptions.Builder avoiding the
need to create one manually via DashboardPublishOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to dashboardPublishOptions(DashboardPublishOptions).dashboardPublishOptions - a consumer that will call methods on DashboardPublishOptions.BuilderdashboardPublishOptions(DashboardPublishOptions)CreateDashboardRequest.Builder themeArn(String themeArn)
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 AWS account where you create the dashboard.
themeArn - 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 AWS account where you create the dashboard.CreateDashboardRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDashboardRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.