public static interface CreateFunctionUrlConfigResponse.Builder extends LambdaResponse.Builder, SdkPojo, CopyableBuilder<CreateFunctionUrlConfigResponse.Builder,CreateFunctionUrlConfigResponse>
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
equalsBySdkFields, sdkFields
copy
applyMutation, build
CreateFunctionUrlConfigResponse.Builder functionUrl(String functionUrl)
The HTTP URL endpoint for your function.
functionUrl
- The HTTP URL endpoint for your function.CreateFunctionUrlConfigResponse.Builder functionArn(String functionArn)
The Amazon Resource Name (ARN) of your function.
functionArn
- The Amazon Resource Name (ARN) of your function.CreateFunctionUrlConfigResponse.Builder authType(String authType)
The type of authentication that your function URL uses. Set to AWS_IAM
if you want to restrict
access to authenticated IAM users only. Set to NONE
if you want to bypass IAM authentication to
create a public endpoint. For more information, see Security and auth model for Lambda
function URLs.
authType
- The type of authentication that your function URL uses. Set to AWS_IAM
if you want to
restrict access to authenticated IAM users only. Set to NONE
if you want to bypass IAM
authentication to create a public endpoint. For more information, see Security and auth model for Lambda
function URLs.FunctionUrlAuthType
,
FunctionUrlAuthType
CreateFunctionUrlConfigResponse.Builder authType(FunctionUrlAuthType authType)
The type of authentication that your function URL uses. Set to AWS_IAM
if you want to restrict
access to authenticated IAM users only. Set to NONE
if you want to bypass IAM authentication to
create a public endpoint. For more information, see Security and auth model for Lambda
function URLs.
authType
- The type of authentication that your function URL uses. Set to AWS_IAM
if you want to
restrict access to authenticated IAM users only. Set to NONE
if you want to bypass IAM
authentication to create a public endpoint. For more information, see Security and auth model for Lambda
function URLs.FunctionUrlAuthType
,
FunctionUrlAuthType
CreateFunctionUrlConfigResponse.Builder cors(Cors cors)
The cross-origin resource sharing (CORS) settings for your function URL.
cors
- The cross-origin resource sharing
(CORS) settings for your function URL.default CreateFunctionUrlConfigResponse.Builder cors(Consumer<Cors.Builder> 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 via Cors.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to cors(Cors)
.
cors
- a consumer that will call methods on Cors.Builder
cors(Cors)
CreateFunctionUrlConfigResponse.Builder creationTime(String creationTime)
When the function URL was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
creationTime
- When the function URL was created, in ISO-8601
format (YYYY-MM-DDThh:mm:ss.sTZD).Copyright © 2023. All rights reserved.