Class DefaultIamPrincipal.Builder
- java.lang.Object
-
- software.amazon.awssdk.policybuilder.iam.internal.DefaultIamPrincipal.Builder
-
- All Implemented Interfaces:
IamPrincipal.Builder,Buildable,CopyableBuilder<IamPrincipal.Builder,IamPrincipal>,SdkBuilder<IamPrincipal.Builder,IamPrincipal>
- Enclosing class:
- DefaultIamPrincipal
public static class DefaultIamPrincipal.Builder extends Object implements IamPrincipal.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IamPrincipalbuild()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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
-
-
-
Method Detail
-
type
public IamPrincipal.Builder type(IamPrincipalType type)
Description copied from interface:IamPrincipal.BuilderSet theIamPrincipalTypeassociated with this principal.This value is required.
- Specified by:
typein interfaceIamPrincipal.Builder- See Also:
IamPrincipalType, Principal user guide
-
type
public IamPrincipal.Builder type(String type)
Description copied from interface:IamPrincipal.BuilderSet theIamPrincipalTypeassociated with this principal.This is the same as
IamPrincipal.Builder.type(IamPrincipalType), except you do not need to callIamPrincipalType.create(). This value is required.- Specified by:
typein interfaceIamPrincipal.Builder- See Also:
IamPrincipalType, Principal user guide
-
id
public IamPrincipal.Builder id(String id)
Description copied from interface:IamPrincipal.BuilderSet the identifier of the principal.The identifiers that can be used depend on the
IamPrincipal.Builder.type(IamPrincipalType)of the principal.- Specified by:
idin interfaceIamPrincipal.Builder- See Also:
- Principal user guide
-
build
public IamPrincipal build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<IamPrincipal.Builder,IamPrincipal>
-
-