Interface AddedPrincipal.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AddedPrincipal.Builder,
,AddedPrincipal> SdkBuilder<AddedPrincipal.Builder,
,AddedPrincipal> SdkPojo
- Enclosing class:
AddedPrincipal
public static interface AddedPrincipal.Builder
extends SdkPojo, CopyableBuilder<AddedPrincipal.Builder,AddedPrincipal>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the principal.principalType
(String principalType) The type of principal.principalType
(PrincipalType principalType) The type of principal.The ID of the service.servicePermissionId
(String servicePermissionId) The ID of the service permission.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
-
Method Details
-
principalType
The type of principal.
- Parameters:
principalType
- The type of principal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
principalType
The type of principal.
- Parameters:
principalType
- The type of principal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
principal
The Amazon Resource Name (ARN) of the principal.
- Parameters:
principal
- The Amazon Resource Name (ARN) of the principal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
servicePermissionId
The ID of the service permission.
- Parameters:
servicePermissionId
- The ID of the service permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceId
The ID of the service.
- Parameters:
serviceId
- The ID of the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-