Class ListSessionsResponseSession
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ListSessionsResponseSession.Builder,ListSessionsResponseSession>
Contains details for an approval session. For more information, see Session in the Multi-party approval User Guide
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal ActionCompletionStrategyStrategy for executing the protected operation.final StringStrategy for executing the protected operation.final StringName of the protected operation.final StringAmazon Resource Name (ARN) for the approval team.final StringName of the approval team.builder()final InstantTimestamp when the session was completed.final StringDescription for the team.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final InstantTimestamp when the session was expire.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantTimestamp when the session was initiated.final StringAmazon Resource Name (ARN) for the protected operation.final StringID for the account that made the operation request.final StringIAM principal that made the operation request.final StringAmazon Web Services Region where the operation request originated.final StringService principal for the service associated with the protected operation.static Class<? extends ListSessionsResponseSession.Builder> final StringAmazon Resource Name (ARN) for the session.final SessionStatusstatus()Status for the protected operation.final StringStatus for the protected operation.final SessionStatusCodeStatus code of the session.final StringStatus code of the session.final StringMessage describing the status for session.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
sessionArn
Amazon Resource Name (ARN) for the session.
- Returns:
- Amazon Resource Name (ARN) for the session.
-
approvalTeamName
Name of the approval team.
- Returns:
- Name of the approval team.
-
approvalTeamArn
Amazon Resource Name (ARN) for the approval team.
- Returns:
- Amazon Resource Name (ARN) for the approval team.
-
initiationTime
Timestamp when the session was initiated.
- Returns:
- Timestamp when the session was initiated.
-
expirationTime
Timestamp when the session was expire.
- Returns:
- Timestamp when the session was expire.
-
completionTime
Timestamp when the session was completed.
- Returns:
- Timestamp when the session was completed.
-
description
-
actionName
Name of the protected operation.
- Returns:
- Name of the protected operation.
-
protectedResourceArn
Amazon Resource Name (ARN) for the protected operation.
- Returns:
- Amazon Resource Name (ARN) for the protected operation.
-
requesterServicePrincipal
Service principal for the service associated with the protected operation.
- Returns:
- Service principal for the service associated with the protected operation.
-
requesterPrincipalArn
IAM principal that made the operation request.
- Returns:
- IAM principal that made the operation request.
-
requesterRegion
Amazon Web Services Region where the operation request originated.
- Returns:
- Amazon Web Services Region where the operation request originated.
-
requesterAccountId
ID for the account that made the operation request.
- Returns:
- ID for the account that made the operation request.
-
status
Status for the protected operation. For example, if the operation is
PENDING.If the service returns an enum value that is not available in the current SDK version,
statuswill returnSessionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status for the protected operation. For example, if the operation is
PENDING. - See Also:
-
statusAsString
Status for the protected operation. For example, if the operation is
PENDING.If the service returns an enum value that is not available in the current SDK version,
statuswill returnSessionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status for the protected operation. For example, if the operation is
PENDING. - See Also:
-
statusCode
Status code of the session.
If the service returns an enum value that is not available in the current SDK version,
statusCodewill returnSessionStatusCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusCodeAsString().- Returns:
- Status code of the session.
- See Also:
-
statusCodeAsString
Status code of the session.
If the service returns an enum value that is not available in the current SDK version,
statusCodewill returnSessionStatusCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusCodeAsString().- Returns:
- Status code of the session.
- See Also:
-
statusMessage
Message describing the status for session.
- Returns:
- Message describing the status for session.
-
actionCompletionStrategy
Strategy for executing the protected operation.
AUTO_COMPLETION_UPON_APPROVALmeans the operation is executed automatically using the requester's permissions, if approved.If the service returns an enum value that is not available in the current SDK version,
actionCompletionStrategywill returnActionCompletionStrategy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionCompletionStrategyAsString().- Returns:
- Strategy for executing the protected operation.
AUTO_COMPLETION_UPON_APPROVALmeans the operation is executed automatically using the requester's permissions, if approved. - See Also:
-
actionCompletionStrategyAsString
Strategy for executing the protected operation.
AUTO_COMPLETION_UPON_APPROVALmeans the operation is executed automatically using the requester's permissions, if approved.If the service returns an enum value that is not available in the current SDK version,
actionCompletionStrategywill returnActionCompletionStrategy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionCompletionStrategyAsString().- Returns:
- Strategy for executing the protected operation.
AUTO_COMPLETION_UPON_APPROVALmeans the operation is executed automatically using the requester's permissions, if approved. - See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ListSessionsResponseSession.Builder,ListSessionsResponseSession> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-