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
copy
Methods inherited from interface software.amazon.awssdk.services.lambda.model.LambdaResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods 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_IAM
if you want to restrict access to authenticated users only. Set toNONE
if 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_IAM
if you want to restrict access to authenticated users only. Set toNONE
if 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_IAM
if you want to restrict access to authenticated users only. Set toNONE
if 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_IAM
if you want to restrict access to authenticated users only. Set toNONE
if 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.Builder
avoiding the need to create one manually viaCors.builder()
.When the
Consumer
completes,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 theInvoke
API 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 theInvokeWithResponseStream
API 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 theInvoke
API 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 theInvokeWithResponseStream
API 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 theInvoke
API 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 theInvokeWithResponseStream
API 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 theInvoke
API 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 theInvokeWithResponseStream
API 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:
-
-