Class RequestContext.Jsii$Proxy
- All Implemented Interfaces:
RequestContext,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- RequestContext
RequestContext-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.RequestContext
RequestContext.Builder, RequestContext.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(RequestContext.Builder builder) Constructor that initializes the object based on literal property values passed by theRequestContext.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleanRepresents the information of $context.identity.accountId.final BooleangetApiId()Represents the information of $context.apiId.final BooleanRepresents the information of $context.identity.apiKey.final BooleanRepresents the information of $context.authorizer.principalId.final BooleanRepresents the information of $context.identity.caller.final BooleanRepresents the information of $context.identity.cognitoAuthenticationProvider.final BooleanRepresents the information of $context.identity.cognitoAuthenticationType.final BooleanRepresents the information of $context.identity.cognitoIdentityId.final BooleanRepresents the information of $context.identity.cognitoIdentityPoolId.final BooleanRepresents the information of $context.httpMethod.final BooleanRepresents the information of $context.requestId.final BooleanRepresents the information of $context.resourceId.final BooleanRepresents the information of $context.resourcePath.final BooleanRepresents the information of $context.identity.sourceIp.final BooleangetStage()Represents the information of $context.stage.final BooleangetUser()Represents the information of $context.identity.user.final BooleanRepresents the information of $context.identity.userAgent.final BooleanRepresents the information of $context.identity.userArn.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theRequestContext.Builder.
-
-
Method Details
-
getAccountId
Description copied from interface:RequestContextRepresents the information of $context.identity.accountId.Whether the AWS account of the API owner should be included in the request context
Default: false
- Specified by:
getAccountIdin interfaceRequestContext
-
getApiId
Description copied from interface:RequestContextRepresents the information of $context.apiId.Whether the identifier API Gateway assigns to your API should be included in the request context.
Default: false
- Specified by:
getApiIdin interfaceRequestContext
-
getApiKey
Description copied from interface:RequestContextRepresents the information of $context.identity.apiKey.Whether the API key associated with the request should be included in request context.
Default: false
- Specified by:
getApiKeyin interfaceRequestContext
-
getAuthorizerPrincipalId
Description copied from interface:RequestContextRepresents the information of $context.authorizer.principalId.Whether the principal user identifier associated with the token sent by the client and returned from an API Gateway Lambda authorizer should be included in the request context.
Default: false
- Specified by:
getAuthorizerPrincipalIdin interfaceRequestContext
-
getCaller
Description copied from interface:RequestContextRepresents the information of $context.identity.caller.Whether the principal identifier of the caller that signed the request should be included in the request context. Supported for resources that use IAM authorization.
Default: false
- Specified by:
getCallerin interfaceRequestContext
-
getCognitoAuthenticationProvider
Description copied from interface:RequestContextRepresents the information of $context.identity.cognitoAuthenticationProvider.Whether the list of the Amazon Cognito authentication providers used by the caller making the request should be included in the request context. Available only if the request was signed with Amazon Cognito credentials.
Default: false
- Specified by:
getCognitoAuthenticationProviderin interfaceRequestContext
-
getCognitoAuthenticationType
Description copied from interface:RequestContextRepresents the information of $context.identity.cognitoAuthenticationType.Whether the Amazon Cognito authentication type of the caller making the request should be included in the request context. Available only if the request was signed with Amazon Cognito credentials. Possible values include authenticated for authenticated identities and unauthenticated for unauthenticated identities.
Default: false
- Specified by:
getCognitoAuthenticationTypein interfaceRequestContext
-
getCognitoIdentityId
Description copied from interface:RequestContextRepresents the information of $context.identity.cognitoIdentityId.Whether the Amazon Cognito identity ID of the caller making the request should be included in the request context. Available only if the request was signed with Amazon Cognito credentials.
Default: false
- Specified by:
getCognitoIdentityIdin interfaceRequestContext
-
getCognitoIdentityPoolId
Description copied from interface:RequestContextRepresents the information of $context.identity.cognitoIdentityPoolId.Whether the Amazon Cognito identity pool ID of the caller making the request should be included in the request context. Available only if the request was signed with Amazon Cognito credentials.
Default: false
- Specified by:
getCognitoIdentityPoolIdin interfaceRequestContext
-
getHttpMethod
Description copied from interface:RequestContextRepresents the information of $context.httpMethod.Whether the HTTP method used should be included in the request context. Valid values include: DELETE, GET, HEAD, OPTIONS, PATCH, POST, and PUT.
Default: false
- Specified by:
getHttpMethodin interfaceRequestContext
-
getRequestId
Description copied from interface:RequestContextRepresents the information of $context.requestId.Whether the ID for the request should be included in the request context.
Default: false
- Specified by:
getRequestIdin interfaceRequestContext
-
getResourceId
Description copied from interface:RequestContextRepresents the information of $context.resourceId.Whether the identifier that API Gateway assigns to your resource should be included in the request context.
Default: false
- Specified by:
getResourceIdin interfaceRequestContext
-
getResourcePath
Description copied from interface:RequestContextRepresents the information of $context.resourcePath.Whether the path to the resource should be included in the request context.
Default: false
- Specified by:
getResourcePathin interfaceRequestContext
-
getSourceIp
Description copied from interface:RequestContextRepresents the information of $context.identity.sourceIp.Whether the source IP address of the immediate TCP connection making the request to API Gateway endpoint should be included in the request context.
Default: false
- Specified by:
getSourceIpin interfaceRequestContext
-
getStage
Description copied from interface:RequestContextRepresents the information of $context.stage.Whether the deployment stage of the API request should be included in the request context.
Default: false
- Specified by:
getStagein interfaceRequestContext
-
getUser
Description copied from interface:RequestContextRepresents the information of $context.identity.user.Whether the principal identifier of the user that will be authorized should be included in the request context. Supported for resources that use IAM authorization.
Default: false
- Specified by:
getUserin interfaceRequestContext
-
getUserAgent
Description copied from interface:RequestContextRepresents the information of $context.identity.userAgent.Whether the User-Agent header of the API caller should be included in the request context.
Default: false
- Specified by:
getUserAgentin interfaceRequestContext
-
getUserArn
Description copied from interface:RequestContextRepresents the information of $context.identity.userArn.Whether the Amazon Resource Name (ARN) of the effective user identified after authentication should be included in the request context.
Default: false
- Specified by:
getUserArnin interfaceRequestContext
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-