public static interface DescribeDashboardPermissionsResponse.Builder extends QuickSightResponse.Builder, SdkPojo, CopyableBuilder<DescribeDashboardPermissionsResponse.Builder,DescribeDashboardPermissionsResponse>
| Modifier and Type | Method and Description |
|---|---|
DescribeDashboardPermissionsResponse.Builder |
dashboardArn(String dashboardArn)
The Amazon Resource Name (ARN) of the dashboard.
|
DescribeDashboardPermissionsResponse.Builder |
dashboardId(String dashboardId)
The ID for the dashboard.
|
default DescribeDashboardPermissionsResponse.Builder |
linkSharingConfiguration(Consumer<LinkSharingConfiguration.Builder> linkSharingConfiguration)
A structure that contains the configuration of a shareable link that grants access to the dashboard.
|
DescribeDashboardPermissionsResponse.Builder |
linkSharingConfiguration(LinkSharingConfiguration linkSharingConfiguration)
A structure that contains the configuration of a shareable link that grants access to the dashboard.
|
DescribeDashboardPermissionsResponse.Builder |
permissions(Collection<ResourcePermission> permissions)
A structure that contains the permissions for the dashboard.
|
DescribeDashboardPermissionsResponse.Builder |
permissions(Consumer<ResourcePermission.Builder>... permissions)
A structure that contains the permissions for the dashboard.
|
DescribeDashboardPermissionsResponse.Builder |
permissions(ResourcePermission... permissions)
A structure that contains the permissions for the dashboard.
|
DescribeDashboardPermissionsResponse.Builder |
requestId(String requestId)
The Amazon Web Services request ID for this operation.
|
DescribeDashboardPermissionsResponse.Builder |
status(Integer status)
The HTTP status of the request.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildDescribeDashboardPermissionsResponse.Builder dashboardId(String dashboardId)
The ID for the dashboard.
dashboardId - The ID for the dashboard.DescribeDashboardPermissionsResponse.Builder dashboardArn(String dashboardArn)
The Amazon Resource Name (ARN) of the dashboard.
dashboardArn - The Amazon Resource Name (ARN) of the dashboard.DescribeDashboardPermissionsResponse.Builder permissions(Collection<ResourcePermission> permissions)
A structure that contains the permissions for the dashboard.
permissions - A structure that contains the permissions for the dashboard.DescribeDashboardPermissionsResponse.Builder permissions(ResourcePermission... permissions)
A structure that contains the permissions for the dashboard.
permissions - A structure that contains the permissions for the dashboard.DescribeDashboardPermissionsResponse.Builder permissions(Consumer<ResourcePermission.Builder>... permissions)
A structure that contains the permissions for the dashboard.
This is a convenience method that creates an instance of theResourcePermission.Builder avoiding the need to
create one manually via ResourcePermission.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #permissions(List.
permissions - a consumer that will call methods on
ResourcePermission.Builder#permissions(java.util.Collection) DescribeDashboardPermissionsResponse.Builder status(Integer status)
The HTTP status of the request.
status - The HTTP status of the request.DescribeDashboardPermissionsResponse.Builder requestId(String requestId)
The Amazon Web Services request ID for this operation.
requestId - The Amazon Web Services request ID for this operation.DescribeDashboardPermissionsResponse.Builder linkSharingConfiguration(LinkSharingConfiguration linkSharingConfiguration)
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.
linkSharingConfiguration - 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.default DescribeDashboardPermissionsResponse.Builder linkSharingConfiguration(Consumer<LinkSharingConfiguration.Builder> linkSharingConfiguration)
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.
This is a convenience method that creates an instance of theLinkSharingConfiguration.Builder
avoiding the need to create one manually via LinkSharingConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to linkSharingConfiguration(LinkSharingConfiguration).
linkSharingConfiguration - a consumer that will call methods on LinkSharingConfiguration.BuilderlinkSharingConfiguration(LinkSharingConfiguration)Copyright © 2023. All rights reserved.