public static class DefaultIamPrincipal.Builder extends Object implements IamPrincipal.Builder
| Modifier and Type | Method and Description |
|---|---|
IamPrincipal |
build() |
IamPrincipal.Builder |
id(String id)
Set the identifier of the principal.
|
IamPrincipal.Builder |
type(IamPrincipalType type)
Set the
IamPrincipalType associated with this principal. |
IamPrincipal.Builder |
type(String type)
Set the
IamPrincipalType associated with this principal. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyapplyMutationpublic IamPrincipal.Builder type(IamPrincipalType type)
IamPrincipal.BuilderIamPrincipalType associated with this principal.
This value is required.
type in interface IamPrincipal.BuilderIamPrincipalType,
Principal
user guidepublic IamPrincipal.Builder type(String type)
IamPrincipal.BuilderIamPrincipalType associated with this principal.
This is the same as IamPrincipal.Builder.type(IamPrincipalType), except you do not need to call IamPrincipalType.create().
This value is required.
type in interface IamPrincipal.BuilderIamPrincipalType,
Principal
user guidepublic IamPrincipal.Builder id(String id)
IamPrincipal.Builder
The identifiers that can be used depend on the IamPrincipal.Builder.type(IamPrincipalType) of the principal.
id in interface IamPrincipal.Builderpublic IamPrincipal build()
build in interface Buildablebuild in interface SdkBuilder<IamPrincipal.Builder,IamPrincipal>Copyright © 2023. All rights reserved.