Interface Permission.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Permission.Builder,
,Permission> SdkBuilder<Permission.Builder,
,Permission> SdkPojo
- Enclosing class:
Permission
-
Method Summary
Modifier and TypeMethodDescriptionA list of actions that the principal can perform against the flow.actions
(Collection<String> actions) A list of actions that the principal can perform against the flow.The Amazon Resource Name (ARN) of the principal.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
actions
A list of actions that the principal can perform against the flow.
The following are the list of values to set a principal as a flow owner:
-
quicksight:PublishFlow
-
quicksight:GetFlow
-
quicksight:UpdateFlowPermissions
-
quicksight:GetFlowSession
-
quicksight:StartFlowSession
-
quicksight:StopFlowSession
-
quicksight:UpdateFlowSession
-
quicksight:UnpublishFlow
-
quicksight:GetFlowStages
-
quicksight:DeleteFlow
-
quicksight:DescribeFlowPermissions
-
quicksight:UpdateFlow
-
quicksight:CreatePresignedUrl
The following are the list of values to set a principal as a flow viewer:
-
quicksight:GetFlow
-
quicksight:UpdateFlowSession
-
quicksight:StartFlowSession
-
quicksight:StopFlowSession
-
quicksight:GetFlowSession
-
quicksight:CreatePresignedUrl
-
quicksight:GetFlowStages
- Parameters:
actions
- A list of actions that the principal can perform against the flow.The following are the list of values to set a principal as a flow owner:
-
quicksight:PublishFlow
-
quicksight:GetFlow
-
quicksight:UpdateFlowPermissions
-
quicksight:GetFlowSession
-
quicksight:StartFlowSession
-
quicksight:StopFlowSession
-
quicksight:UpdateFlowSession
-
quicksight:UnpublishFlow
-
quicksight:GetFlowStages
-
quicksight:DeleteFlow
-
quicksight:DescribeFlowPermissions
-
quicksight:UpdateFlow
-
quicksight:CreatePresignedUrl
The following are the list of values to set a principal as a flow viewer:
-
quicksight:GetFlow
-
quicksight:UpdateFlowSession
-
quicksight:StartFlowSession
-
quicksight:StopFlowSession
-
quicksight:GetFlowSession
-
quicksight:CreatePresignedUrl
-
quicksight:GetFlowStages
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
actions
A list of actions that the principal can perform against the flow.
The following are the list of values to set a principal as a flow owner:
-
quicksight:PublishFlow
-
quicksight:GetFlow
-
quicksight:UpdateFlowPermissions
-
quicksight:GetFlowSession
-
quicksight:StartFlowSession
-
quicksight:StopFlowSession
-
quicksight:UpdateFlowSession
-
quicksight:UnpublishFlow
-
quicksight:GetFlowStages
-
quicksight:DeleteFlow
-
quicksight:DescribeFlowPermissions
-
quicksight:UpdateFlow
-
quicksight:CreatePresignedUrl
The following are the list of values to set a principal as a flow viewer:
-
quicksight:GetFlow
-
quicksight:UpdateFlowSession
-
quicksight:StartFlowSession
-
quicksight:StopFlowSession
-
quicksight:GetFlowSession
-
quicksight:CreatePresignedUrl
-
quicksight:GetFlowStages
- Parameters:
actions
- A list of actions that the principal can perform against the flow.The following are the list of values to set a principal as a flow owner:
-
quicksight:PublishFlow
-
quicksight:GetFlow
-
quicksight:UpdateFlowPermissions
-
quicksight:GetFlowSession
-
quicksight:StartFlowSession
-
quicksight:StopFlowSession
-
quicksight:UpdateFlowSession
-
quicksight:UnpublishFlow
-
quicksight:GetFlowStages
-
quicksight:DeleteFlow
-
quicksight:DescribeFlowPermissions
-
quicksight:UpdateFlow
-
quicksight:CreatePresignedUrl
The following are the list of values to set a principal as a flow viewer:
-
quicksight:GetFlow
-
quicksight:UpdateFlowSession
-
quicksight:StartFlowSession
-
quicksight:StopFlowSession
-
quicksight:GetFlowSession
-
quicksight:CreatePresignedUrl
-
quicksight:GetFlowStages
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
principal
The Amazon Resource Name (ARN) of the principal. This can be an Amazon QuickSight user, group or namespace associated with the flow. Namespace principal can only be set as a viewer and will grant everyone in the same namespace viewer permissions.
- Parameters:
principal
- The Amazon Resource Name (ARN) of the principal. This can be an Amazon QuickSight user, group or namespace associated with the flow. Namespace principal can only be set as a viewer and will grant everyone in the same namespace viewer permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-