@Generated(value="software.amazon.awssdk:codegen") public final class TestInvokeAuthorizerResponse extends ApiGatewayResponse implements ToCopyableBuilder<TestInvokeAuthorizerResponse.Builder,TestInvokeAuthorizerResponse>
Represents the response of the test invoke request for a custom Authorizer
| Modifier and Type | Class and Description |
|---|---|
static interface |
TestInvokeAuthorizerResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<String>> |
authorization()
The authorization response.
|
static TestInvokeAuthorizerResponse.Builder |
builder() |
Map<String,String> |
claims()
The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool
configured for the API.
|
Integer |
clientStatus()
The HTTP status code that the client would have received.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAuthorization()
For responses, this returns true if the service returned a value for the Authorization property.
|
boolean |
hasClaims()
For responses, this returns true if the service returned a value for the Claims property.
|
int |
hashCode() |
Long |
latency()
The execution latency, in ms, of the test authorizer request.
|
String |
log()
The API Gateway execution log for the test authorizer request.
|
String |
policy()
The JSON policy document returned by the Authorizer
|
String |
principalId()
The principal identity returned by the Authorizer
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TestInvokeAuthorizerResponse.Builder> |
serializableBuilderClass() |
TestInvokeAuthorizerResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer clientStatus()
The HTTP status code that the client would have received. Value is 0 if the authorizer succeeded.
public final String log()
The API Gateway execution log for the test authorizer request.
public final Long latency()
The execution latency, in ms, of the test authorizer request.
public final String principalId()
The principal identity returned by the Authorizer
public final String policy()
The JSON policy document returned by the Authorizer
public final boolean hasAuthorization()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final Map<String,List<String>> authorization()
The authorization response.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAuthorization() method.
public final boolean hasClaims()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final Map<String,String> claims()
The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasClaims() method.
public TestInvokeAuthorizerResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TestInvokeAuthorizerResponse.Builder,TestInvokeAuthorizerResponse>toBuilder in class AwsResponsepublic static TestInvokeAuthorizerResponse.Builder builder()
public static Class<? extends TestInvokeAuthorizerResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.