Interface PersonalAccessTokenSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PersonalAccessTokenSummary.Builder,PersonalAccessTokenSummary>,SdkBuilder<PersonalAccessTokenSummary.Builder,PersonalAccessTokenSummary>,SdkPojo
- Enclosing class:
- PersonalAccessTokenSummary
public static interface PersonalAccessTokenSummary.Builder extends SdkPojo, CopyableBuilder<PersonalAccessTokenSummary.Builder,PersonalAccessTokenSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PersonalAccessTokenSummary.BuilderdateCreated(Instant dateCreated)The date when the Personal Access Token was created.PersonalAccessTokenSummary.BuilderdateLastUsed(Instant dateLastUsed)The date when the Personal Access Token was last used.PersonalAccessTokenSummary.BuilderexpiresTime(Instant expiresTime)The date when the Personal Access Token will expire.PersonalAccessTokenSummary.Buildername(String name)The name of the Personal Access Token.PersonalAccessTokenSummary.BuilderpersonalAccessTokenId(String personalAccessTokenId)The ID of the Personal Access Token.PersonalAccessTokenSummary.Builderscopes(String... scopes)Lists all the Personal Access Token permissions for a mailbox.PersonalAccessTokenSummary.Builderscopes(Collection<String> scopes)Lists all the Personal Access Token permissions for a mailbox.PersonalAccessTokenSummary.BuilderuserId(String userId)The user ID of the WorkMail user associated with the Personal Access Token.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
personalAccessTokenId
PersonalAccessTokenSummary.Builder personalAccessTokenId(String personalAccessTokenId)
The ID of the Personal Access Token.
- Parameters:
personalAccessTokenId- The ID of the Personal Access Token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userId
PersonalAccessTokenSummary.Builder userId(String userId)
The user ID of the WorkMail user associated with the Personal Access Token.
- Parameters:
userId- The user ID of the WorkMail user associated with the Personal Access Token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
PersonalAccessTokenSummary.Builder name(String name)
The name of the Personal Access Token.
- Parameters:
name- The name of the Personal Access Token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateCreated
PersonalAccessTokenSummary.Builder dateCreated(Instant dateCreated)
The date when the Personal Access Token was created.
- Parameters:
dateCreated- The date when the Personal Access Token was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateLastUsed
PersonalAccessTokenSummary.Builder dateLastUsed(Instant dateLastUsed)
The date when the Personal Access Token was last used.
- Parameters:
dateLastUsed- The date when the Personal Access Token was last used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiresTime
PersonalAccessTokenSummary.Builder expiresTime(Instant expiresTime)
The date when the Personal Access Token will expire.
- Parameters:
expiresTime- The date when the Personal Access Token will expire.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopes
PersonalAccessTokenSummary.Builder scopes(Collection<String> scopes)
Lists all the Personal Access Token permissions for a mailbox.
- Parameters:
scopes- Lists all the Personal Access Token permissions for a mailbox.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopes
PersonalAccessTokenSummary.Builder scopes(String... scopes)
Lists all the Personal Access Token permissions for a mailbox.
- Parameters:
scopes- Lists all the Personal Access Token permissions for a mailbox.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-