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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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 Quick Suite 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 Quick Suite 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.
-