Class OpenApiIntegration.Builder
- java.lang.Object
-
- software.aws.awsprototypingsdk.openapigateway.OpenApiIntegration.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<OpenApiIntegration>
- Enclosing interface:
- OpenApiIntegration
@Stability(Experimental) public static final class OpenApiIntegration.Builder extends Object implements software.amazon.jsii.Builder<OpenApiIntegration>
A builder forOpenApiIntegration
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenApiIntegration.Builderauthorizer(Authorizer authorizer)Sets the value ofOpenApiIntegration.getAuthorizer()OpenApiIntegrationbuild()Builds the configured instance.OpenApiIntegration.Builderfunction(software.amazon.awscdk.services.lambda.IFunction function)Sets the value ofOpenApiIntegration.getFunction()
-
-
-
Method Detail
-
function
@Stability(Experimental) public OpenApiIntegration.Builder function(software.amazon.awscdk.services.lambda.IFunction function)
Sets the value ofOpenApiIntegration.getFunction()- Parameters:
function- The lambda function to service the api operation. This parameter is required.- Returns:
this
-
authorizer
@Stability(Experimental) public OpenApiIntegration.Builder authorizer(Authorizer authorizer)
Sets the value ofOpenApiIntegration.getAuthorizer()- Parameters:
authorizer- The authorizer to use for this api operation (overrides the default).- Returns:
this
-
build
@Stability(Experimental) public OpenApiIntegration build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<OpenApiIntegration>- Returns:
- a new instance of
OpenApiIntegration - Throws:
NullPointerException- if any required attribute was not provided
-
-