Interface CreateWebFunctionResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateWebFunctionResponse.Builder,,CreateWebFunctionResponse> LambdaWebResponse.Builder,SdkBuilder<CreateWebFunctionResponse.Builder,,CreateWebFunctionResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreateWebFunctionResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe date and time the web function was created.endpoint(Consumer<FunctionEndpointSummary.Builder> endpoint) A summary of the initial endpoint created with the web function.endpoint(FunctionEndpointSummary endpoint) A summary of the initial endpoint created with the web function.functionArn(String functionArn) The Amazon Resource Name (ARN) of the web function.functionName(String functionName) The name of the web function.revision(Consumer<FunctionRevisionSummary.Builder> revision) A summary of the initial revision created with the web function.revision(FunctionRevisionSummary revision) A summary of the initial revision created with the web function.The current state of the web function.state(FunctionState state) The current state of the web function.stateReason(String stateReason) The reason for the current state of the web function.A map of tag keys and values associated with the web function.The date and time the web function was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.lambdaweb.model.LambdaWebResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
functionName
The name of the web function.
- Parameters:
functionName- The name of the web function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionArn
The Amazon Resource Name (ARN) of the web function.
- Parameters:
functionArn- The Amazon Resource Name (ARN) of the web function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The current state of the web function.
- Parameters:
state- The current state of the web function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the web function.
- Parameters:
state- The current state of the web function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stateReason
The reason for the current state of the web function.
- Parameters:
stateReason- The reason for the current state of the web function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time the web function was created.
- Parameters:
createdAt- The date and time the web function was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time the web function was last updated.
- Parameters:
updatedAt- The date and time the web function was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revision
A summary of the initial revision created with the web function.
- Parameters:
revision- A summary of the initial revision created with the web function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revision
default CreateWebFunctionResponse.Builder revision(Consumer<FunctionRevisionSummary.Builder> revision) A summary of the initial revision created with the web function.
This is a convenience method that creates an instance of theFunctionRevisionSummary.Builderavoiding the need to create one manually viaFunctionRevisionSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torevision(FunctionRevisionSummary).- Parameters:
revision- a consumer that will call methods onFunctionRevisionSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endpoint
A summary of the initial endpoint created with the web function.
- Parameters:
endpoint- A summary of the initial endpoint created with the web function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoint
default CreateWebFunctionResponse.Builder endpoint(Consumer<FunctionEndpointSummary.Builder> endpoint) A summary of the initial endpoint created with the web function.
This is a convenience method that creates an instance of theFunctionEndpointSummary.Builderavoiding the need to create one manually viaFunctionEndpointSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendpoint(FunctionEndpointSummary).- Parameters:
endpoint- a consumer that will call methods onFunctionEndpointSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
A map of tag keys and values associated with the web function.
- Parameters:
tags- A map of tag keys and values associated with the web function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-