Interface ListSessionsResponseSession.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ListSessionsResponseSession.Builder,
,ListSessionsResponseSession> SdkBuilder<ListSessionsResponseSession.Builder,
,ListSessionsResponseSession> SdkPojo
- Enclosing class:
ListSessionsResponseSession
-
Method Summary
Modifier and TypeMethodDescriptionactionCompletionStrategy
(String actionCompletionStrategy) Strategy for executing the protected operation.actionCompletionStrategy
(ActionCompletionStrategy actionCompletionStrategy) Strategy for executing the protected operation.actionName
(String actionName) Name of the protected operation.approvalTeamArn
(String approvalTeamArn) Amazon Resource Name (ARN) for the approval team.approvalTeamName
(String approvalTeamName) Name of the approval team.completionTime
(Instant completionTime) Timestamp when the session was completed.description
(String description) Description for the team.expirationTime
(Instant expirationTime) Timestamp when the session was expire.initiationTime
(Instant initiationTime) Timestamp when the session was initiated.protectedResourceArn
(String protectedResourceArn) Amazon Resource Name (ARN) for the protected operation.requesterAccountId
(String requesterAccountId) ID for the account that made the operation request.requesterPrincipalArn
(String requesterPrincipalArn) IAM principal that made the operation request.requesterRegion
(String requesterRegion) Amazon Web Services Region where the operation request originated.requesterServicePrincipal
(String requesterServicePrincipal) Service principal for the service associated with the protected operation.sessionArn
(String sessionArn) Amazon Resource Name (ARN) for the session.Status for the protected operation.status
(SessionStatus status) Status for the protected operation.statusCode
(String statusCode) Status code of the session.statusCode
(SessionStatusCode statusCode) Status code of the session.statusMessage
(String statusMessage) Message describing the status for session.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 Details
-
sessionArn
Amazon Resource Name (ARN) for the session.
- Parameters:
sessionArn
- Amazon Resource Name (ARN) for the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
approvalTeamName
Name of the approval team.
- Parameters:
approvalTeamName
- Name of the approval team.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
approvalTeamArn
Amazon Resource Name (ARN) for the approval team.
- Parameters:
approvalTeamArn
- Amazon Resource Name (ARN) for the approval team.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiationTime
Timestamp when the session was initiated.
- Parameters:
initiationTime
- Timestamp when the session was initiated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expirationTime
Timestamp when the session was expire.
- Parameters:
expirationTime
- Timestamp when the session was expire.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
completionTime
Timestamp when the session was completed.
- Parameters:
completionTime
- Timestamp when the session was completed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Description for the team.
- Parameters:
description
- Description for the team.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionName
Name of the protected operation.
- Parameters:
actionName
- Name of the protected operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protectedResourceArn
Amazon Resource Name (ARN) for the protected operation.
- Parameters:
protectedResourceArn
- Amazon Resource Name (ARN) for the protected operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requesterServicePrincipal
Service principal for the service associated with the protected operation.
- Parameters:
requesterServicePrincipal
- Service principal for the service associated with the protected operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requesterPrincipalArn
IAM principal that made the operation request.
- Parameters:
requesterPrincipalArn
- IAM principal that made the operation request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requesterRegion
Amazon Web Services Region where the operation request originated.
- Parameters:
requesterRegion
- Amazon Web Services Region where the operation request originated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requesterAccountId
ID for the account that made the operation request.
- Parameters:
requesterAccountId
- ID for the account that made the operation request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Status for the protected operation. For example, if the operation is
PENDING
.- Parameters:
status
- Status for the protected operation. For example, if the operation isPENDING
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Status for the protected operation. For example, if the operation is
PENDING
.- Parameters:
status
- Status for the protected operation. For example, if the operation isPENDING
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusCode
Status code of the session.
- Parameters:
statusCode
- Status code of the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusCode
Status code of the session.
- Parameters:
statusCode
- Status code of the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
Message describing the status for session.
- Parameters:
statusMessage
- Message describing the status for session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionCompletionStrategy
Strategy for executing the protected operation.
AUTO_COMPLETION_UPON_APPROVAL
means the operation is executed automatically using the requester's permissions, if approved.- Parameters:
actionCompletionStrategy
- Strategy for executing the protected operation.AUTO_COMPLETION_UPON_APPROVAL
means the operation is executed automatically using the requester's permissions, if approved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
actionCompletionStrategy
ListSessionsResponseSession.Builder actionCompletionStrategy(ActionCompletionStrategy actionCompletionStrategy) Strategy for executing the protected operation.
AUTO_COMPLETION_UPON_APPROVAL
means the operation is executed automatically using the requester's permissions, if approved.- Parameters:
actionCompletionStrategy
- Strategy for executing the protected operation.AUTO_COMPLETION_UPON_APPROVAL
means the operation is executed automatically using the requester's permissions, if approved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-