Interface UpdateFunctionUrlConfigResponse.Builder
- All Superinterfaces:
 AwsResponse.Builder,Buildable,CopyableBuilder<UpdateFunctionUrlConfigResponse.Builder,,UpdateFunctionUrlConfigResponse> LambdaResponse.Builder,SdkBuilder<UpdateFunctionUrlConfigResponse.Builder,,UpdateFunctionUrlConfigResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
 UpdateFunctionUrlConfigResponse
- 
Method Summary
Modifier and TypeMethodDescriptionThe type of authentication that your function URL uses.authType(FunctionUrlAuthType authType) The type of authentication that your function URL uses.cors(Consumer<Cors.Builder> cors) The cross-origin resource sharing (CORS) settings for your function URL.The cross-origin resource sharing (CORS) settings for your function URL.creationTime(String creationTime) When the function URL was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).functionArn(String functionArn) The Amazon Resource Name (ARN) of your function.functionUrl(String functionUrl) The HTTP URL endpoint for your function.invokeMode(String invokeMode) Use one of the following options:invokeMode(InvokeMode invokeMode) Use one of the following options:lastModifiedTime(String lastModifiedTime) When the function URL configuration was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.lambda.model.LambdaResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse 
- 
Method Details
- 
functionUrl
The HTTP URL endpoint for your function.
- Parameters:
 functionUrl- The HTTP URL endpoint for your function.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
functionArn
The Amazon Resource Name (ARN) of your function.
- Parameters:
 functionArn- The Amazon Resource Name (ARN) of your function.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
authType
The type of authentication that your function URL uses. Set to
AWS_IAMif you want to restrict access to authenticated users only. Set toNONEif you want to bypass IAM authentication to create a public endpoint. For more information, see Security and auth model for Lambda function URLs.- Parameters:
 authType- The type of authentication that your function URL uses. Set toAWS_IAMif you want to restrict access to authenticated users only. Set toNONEif you want to bypass IAM authentication to create a public endpoint. For more information, see Security and auth model for Lambda function URLs.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
authType
The type of authentication that your function URL uses. Set to
AWS_IAMif you want to restrict access to authenticated users only. Set toNONEif you want to bypass IAM authentication to create a public endpoint. For more information, see Security and auth model for Lambda function URLs.- Parameters:
 authType- The type of authentication that your function URL uses. Set toAWS_IAMif you want to restrict access to authenticated users only. Set toNONEif you want to bypass IAM authentication to create a public endpoint. For more information, see Security and auth model for Lambda function URLs.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
cors
The cross-origin resource sharing (CORS) settings for your function URL.
- Parameters:
 cors- The cross-origin resource sharing (CORS) settings for your function URL.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
cors
The cross-origin resource sharing (CORS) settings for your function URL.
This is a convenience method that creates an instance of theCors.Builderavoiding the need to create one manually viaCors.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocors(Cors).- Parameters:
 cors- a consumer that will call methods onCors.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
creationTime
When the function URL was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
- Parameters:
 creationTime- When the function URL was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
lastModifiedTime
When the function URL configuration was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
- Parameters:
 lastModifiedTime- When the function URL configuration was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
invokeMode
Use one of the following options:
- 
 
BUFFERED– This is the default option. Lambda invokes your function using theInvokeAPI operation. Invocation results are available when the payload is complete. The maximum payload size is 6 MB. - 
 
RESPONSE_STREAM– Your function streams payload results as they become available. Lambda invokes your function using theInvokeWithResponseStreamAPI operation. The maximum response payload size is 20 MB, however, you can request a quota increase. 
- Parameters:
 invokeMode- Use one of the following options:- 
        
BUFFERED– This is the default option. Lambda invokes your function using theInvokeAPI operation. Invocation results are available when the payload is complete. The maximum payload size is 6 MB. - 
        
RESPONSE_STREAM– Your function streams payload results as they become available. Lambda invokes your function using theInvokeWithResponseStreamAPI operation. The maximum response payload size is 20 MB, however, you can request a quota increase. 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
 
 - 
invokeMode
Use one of the following options:
- 
 
BUFFERED– This is the default option. Lambda invokes your function using theInvokeAPI operation. Invocation results are available when the payload is complete. The maximum payload size is 6 MB. - 
 
RESPONSE_STREAM– Your function streams payload results as they become available. Lambda invokes your function using theInvokeWithResponseStreamAPI operation. The maximum response payload size is 20 MB, however, you can request a quota increase. 
- Parameters:
 invokeMode- Use one of the following options:- 
        
BUFFERED– This is the default option. Lambda invokes your function using theInvokeAPI operation. Invocation results are available when the payload is complete. The maximum payload size is 6 MB. - 
        
RESPONSE_STREAM– Your function streams payload results as they become available. Lambda invokes your function using theInvokeWithResponseStreamAPI operation. The maximum response payload size is 20 MB, however, you can request a quota increase. 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
 
 
 -