Interface InvokeWithResponseStreamRequest.Builder
- 
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<InvokeWithResponseStreamRequest.Builder,InvokeWithResponseStreamRequest>,- LambdaRequest.Builder,- SdkBuilder<InvokeWithResponseStreamRequest.Builder,InvokeWithResponseStreamRequest>,- SdkPojo,- SdkRequest.Builder
 - Enclosing class:
- InvokeWithResponseStreamRequest
 
 @Mutable @NotThreadSafe public static interface InvokeWithResponseStreamRequest.Builder extends LambdaRequest.Builder, SdkPojo, CopyableBuilder<InvokeWithResponseStreamRequest.Builder,InvokeWithResponseStreamRequest> 
- 
- 
Method Summary- 
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfiguration
 - 
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopy
 - 
Methods inherited from interface software.amazon.awssdk.services.lambda.model.LambdaRequest.Builderbuild
 - 
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, build
 - 
Methods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
 
- 
 
- 
- 
- 
Method Detail- 
functionNameInvokeWithResponseStreamRequest.Builder functionName(String functionName) The name or ARN of the Lambda function. Name formats - 
 Function name – my-function.
- 
 Function ARN – arn:aws:lambda:us-west-2:123456789012:function:my-function.
- 
 Partial ARN – 123456789012:function:my-function.
 The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length. - Parameters:
- functionName- The name or ARN of the Lambda function.- Name formats - 
        Function name – my-function.
- 
        Function ARN – arn:aws:lambda:us-west-2:123456789012:function:my-function.
- 
        Partial ARN – 123456789012:function:my-function.
 - The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length. 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
 
 - 
invocationTypeInvokeWithResponseStreamRequest.Builder invocationType(String invocationType) Use one of the following options: - 
 RequestResponse(default) – Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API operation response includes the function response and additional data.
- 
 DryRun– Validate parameter values and verify that the IAM user or role has permission to invoke the function.
 - Parameters:
- invocationType- Use one of the following options:- 
        RequestResponse(default) – Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API operation response includes the function response and additional data.
- 
        DryRun– Validate parameter values and verify that the IAM user or role has permission to invoke the function.
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
- ResponseStreamingInvocationType,- ResponseStreamingInvocationType
 
- 
 
 - 
invocationTypeInvokeWithResponseStreamRequest.Builder invocationType(ResponseStreamingInvocationType invocationType) Use one of the following options: - 
 RequestResponse(default) – Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API operation response includes the function response and additional data.
- 
 DryRun– Validate parameter values and verify that the IAM user or role has permission to invoke the function.
 - Parameters:
- invocationType- Use one of the following options:- 
        RequestResponse(default) – Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API operation response includes the function response and additional data.
- 
        DryRun– Validate parameter values and verify that the IAM user or role has permission to invoke the function.
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
- ResponseStreamingInvocationType,- ResponseStreamingInvocationType
 
- 
 
 - 
logTypeInvokeWithResponseStreamRequest.Builder logType(String logType) Set to Tailto include the execution log in the response. Applies to synchronously invoked functions only.
 - 
logTypeInvokeWithResponseStreamRequest.Builder logType(LogType logType) Set to Tailto include the execution log in the response. Applies to synchronously invoked functions only.
 - 
clientContextInvokeWithResponseStreamRequest.Builder clientContext(String clientContext) Up to 3,583 bytes of base64-encoded data about the invoking client to pass to the function in the context object. - Parameters:
- clientContext- Up to 3,583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 - 
qualifierInvokeWithResponseStreamRequest.Builder qualifier(String qualifier) The alias name. - Parameters:
- qualifier- The alias name.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 - 
payloadInvokeWithResponseStreamRequest.Builder payload(SdkBytes payload) The JSON that you want to provide to your Lambda function as input. You can enter the JSON directly. For example, --payload '{ "key": "value" }'. You can also specify a file path. For example,--payload file://payload.json.- Parameters:
- payload- The JSON that you want to provide to your Lambda function as input.- You can enter the JSON directly. For example, - --payload '{ "key": "value" }'. You can also specify a file path. For example,- --payload file://payload.json.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 - 
overrideConfigurationInvokeWithResponseStreamRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) - Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
 
 - 
overrideConfigurationInvokeWithResponseStreamRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) - Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
 
 
- 
 
-