Class GetDelegationRequestResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetDelegationRequestResponse.Builder,GetDelegationRequestResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final DelegationRequestThe delegation request object containing all details about the request.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()The result of the permission check, indicating whether the caller has sufficient permissions to cover the requested permissions.final StringThe result of the permission check, indicating whether the caller has sufficient permissions to cover the requested permissions.The status of the permission check for the delegation request.final StringThe status of the permission check for the delegation request.static Class<? extends GetDelegationRequestResponse.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.services.iam.model.IamResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
delegationRequest
The delegation request object containing all details about the request.
- Returns:
- The delegation request object containing all details about the request.
-
permissionCheckStatus
The status of the permission check for the delegation request.
This value indicates the status of the process to check whether the caller has sufficient permissions to cover the requested actions in the delegation request. Since this is an asynchronous process, there are three potential values:
-
IN_PROGRESS: The permission check process has started. -
COMPLETED: The permission check process has completed. ThePermissionCheckResultwill include the result. -
FAILED: The permission check process has failed.
If the service returns an enum value that is not available in the current SDK version,
permissionCheckStatuswill returnPermissionCheckStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompermissionCheckStatusAsString().- Returns:
- The status of the permission check for the delegation request.
This value indicates the status of the process to check whether the caller has sufficient permissions to cover the requested actions in the delegation request. Since this is an asynchronous process, there are three potential values:
-
IN_PROGRESS: The permission check process has started. -
COMPLETED: The permission check process has completed. ThePermissionCheckResultwill include the result. -
FAILED: The permission check process has failed.
-
- See Also:
-
-
permissionCheckStatusAsString
The status of the permission check for the delegation request.
This value indicates the status of the process to check whether the caller has sufficient permissions to cover the requested actions in the delegation request. Since this is an asynchronous process, there are three potential values:
-
IN_PROGRESS: The permission check process has started. -
COMPLETED: The permission check process has completed. ThePermissionCheckResultwill include the result. -
FAILED: The permission check process has failed.
If the service returns an enum value that is not available in the current SDK version,
permissionCheckStatuswill returnPermissionCheckStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompermissionCheckStatusAsString().- Returns:
- The status of the permission check for the delegation request.
This value indicates the status of the process to check whether the caller has sufficient permissions to cover the requested actions in the delegation request. Since this is an asynchronous process, there are three potential values:
-
IN_PROGRESS: The permission check process has started. -
COMPLETED: The permission check process has completed. ThePermissionCheckResultwill include the result. -
FAILED: The permission check process has failed.
-
- See Also:
-
-
permissionCheckResult
The result of the permission check, indicating whether the caller has sufficient permissions to cover the requested permissions. This is an approximate result.
-
ALLOWED: The caller has sufficient permissions cover all the requested permissions. -
DENIED: The caller does not have sufficient permissions to cover all the requested permissions. -
UNSURE: It is not possible to determine whether the caller has all the permissions needed. This output is most likely for cases when the caller has permissions with conditions.
If the service returns an enum value that is not available in the current SDK version,
permissionCheckResultwill returnPermissionCheckResultType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompermissionCheckResultAsString().- Returns:
- The result of the permission check, indicating whether the caller has sufficient permissions to cover the
requested permissions. This is an approximate result.
-
ALLOWED: The caller has sufficient permissions cover all the requested permissions. -
DENIED: The caller does not have sufficient permissions to cover all the requested permissions. -
UNSURE: It is not possible to determine whether the caller has all the permissions needed. This output is most likely for cases when the caller has permissions with conditions.
-
- See Also:
-
-
permissionCheckResultAsString
The result of the permission check, indicating whether the caller has sufficient permissions to cover the requested permissions. This is an approximate result.
-
ALLOWED: The caller has sufficient permissions cover all the requested permissions. -
DENIED: The caller does not have sufficient permissions to cover all the requested permissions. -
UNSURE: It is not possible to determine whether the caller has all the permissions needed. This output is most likely for cases when the caller has permissions with conditions.
If the service returns an enum value that is not available in the current SDK version,
permissionCheckResultwill returnPermissionCheckResultType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompermissionCheckResultAsString().- Returns:
- The result of the permission check, indicating whether the caller has sufficient permissions to cover the
requested permissions. This is an approximate result.
-
ALLOWED: The caller has sufficient permissions cover all the requested permissions. -
DENIED: The caller does not have sufficient permissions to cover all the requested permissions. -
UNSURE: It is not possible to determine whether the caller has all the permissions needed. This output is most likely for cases when the caller has permissions with conditions.
-
- See Also:
-
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetDelegationRequestResponse.Builder,GetDelegationRequestResponse> - Specified by:
toBuilderin classAwsResponse
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-