Interface IamPrincipal.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IamPrincipal.Builder,IamPrincipal>,SdkBuilder<IamPrincipal.Builder,IamPrincipal>
- All Known Implementing Classes:
DefaultIamPrincipal.Builder
- Enclosing interface:
- IamPrincipal
public static interface IamPrincipal.Builder extends CopyableBuilder<IamPrincipal.Builder,IamPrincipal>
- See Also:
IamPrincipal.builder()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IamPrincipal.Builderid(String id)Set the identifier of the principal.IamPrincipal.Buildertype(String type)Set theIamPrincipalTypeassociated with this principal.IamPrincipal.Buildertype(IamPrincipalType type)Set theIamPrincipalTypeassociated with this principal.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
-
-
-
Method Detail
-
type
IamPrincipal.Builder type(IamPrincipalType type)
Set theIamPrincipalTypeassociated with this principal.This value is required.
- See Also:
IamPrincipalType, Principal user guide
-
type
IamPrincipal.Builder type(String type)
Set theIamPrincipalTypeassociated with this principal.This is the same as
type(IamPrincipalType), except you do not need to callIamPrincipalType.create(). This value is required.- See Also:
IamPrincipalType, Principal user guide
-
id
IamPrincipal.Builder id(String id)
Set the identifier of the principal.The identifiers that can be used depend on the
type(IamPrincipalType)of the principal.- See Also:
- Principal user guide
-
-