Interface ProvisionPermissionSetRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ProvisionPermissionSetRequest.Builder,ProvisionPermissionSetRequest>
,SdkBuilder<ProvisionPermissionSetRequest.Builder,ProvisionPermissionSetRequest>
,SdkPojo
,SdkRequest.Builder
,SsoAdminRequest.Builder
- Enclosing class:
- ProvisionPermissionSetRequest
public static interface ProvisionPermissionSetRequest.Builder extends SsoAdminRequest.Builder, SdkPojo, CopyableBuilder<ProvisionPermissionSetRequest.Builder,ProvisionPermissionSetRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.ssoadmin.model.SsoAdminRequest.Builder
build
-
-
-
-
Method Detail
-
instanceArn
ProvisionPermissionSetRequest.Builder instanceArn(String instanceArn)
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
- Parameters:
instanceArn
- The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissionSetArn
ProvisionPermissionSetRequest.Builder permissionSetArn(String permissionSetArn)
The ARN of the permission set.
- Parameters:
permissionSetArn
- The ARN of the permission set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetId
ProvisionPermissionSetRequest.Builder targetId(String targetId)
TargetID is an Amazon Web Services account identifier, (For example, 123456789012).
- Parameters:
targetId
- TargetID is an Amazon Web Services account identifier, (For example, 123456789012).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetType
ProvisionPermissionSetRequest.Builder targetType(String targetType)
The entity type for which the assignment will be created.
- Parameters:
targetType
- The entity type for which the assignment will be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProvisionTargetType
,ProvisionTargetType
-
targetType
ProvisionPermissionSetRequest.Builder targetType(ProvisionTargetType targetType)
The entity type for which the assignment will be created.
- Parameters:
targetType
- The entity type for which the assignment will be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProvisionTargetType
,ProvisionTargetType
-
overrideConfiguration
ProvisionPermissionSetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
ProvisionPermissionSetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-