public static final class LambdaToOpenSearchProps.Builder extends Object implements software.amazon.jsii.Builder<LambdaToOpenSearchProps>
LambdaToOpenSearchProps| Constructor and Description |
|---|
Builder() |
public LambdaToOpenSearchProps.Builder openSearchDomainName(String openSearchDomainName)
LambdaToOpenSearchProps.getOpenSearchDomainName()openSearchDomainName - Domain name for the OpenSearch Service. This parameter is required.thispublic LambdaToOpenSearchProps.Builder cognitoDomainName(String cognitoDomainName)
LambdaToOpenSearchProps.getCognitoDomainName()cognitoDomainName - Optional Amazon Cognito domain name.
If omitted the Amazon Cognito domain will default to the OpenSearch Service domain name.thispublic LambdaToOpenSearchProps.Builder createCloudWatchAlarms(Boolean createCloudWatchAlarms)
LambdaToOpenSearchProps.getCreateCloudWatchAlarms()createCloudWatchAlarms - Whether to create recommended CloudWatch alarms.thispublic LambdaToOpenSearchProps.Builder deployVpc(Boolean deployVpc)
LambdaToOpenSearchProps.getDeployVpc()deployVpc - Whether to deploy a new VPC.thispublic LambdaToOpenSearchProps.Builder domainEndpointEnvironmentVariableName(String domainEndpointEnvironmentVariableName)
LambdaToOpenSearchProps.getDomainEndpointEnvironmentVariableName()domainEndpointEnvironmentVariableName - Optional Name for the Lambda function environment variable set to the domain endpoint.thispublic LambdaToOpenSearchProps.Builder existingLambdaObj(software.amazon.awscdk.services.lambda.Function existingLambdaObj)
LambdaToOpenSearchProps.getExistingLambdaObj()existingLambdaObj - Existing instance of Lambda Function object, providing both this and `lambdaFunctionProps` will cause an error.thispublic LambdaToOpenSearchProps.Builder existingVpc(software.amazon.awscdk.services.ec2.IVpc existingVpc)
LambdaToOpenSearchProps.getExistingVpc()existingVpc - An existing VPC for the construct to use (construct will NOT create a new VPC in this case).thispublic LambdaToOpenSearchProps.Builder lambdaFunctionProps(software.amazon.awscdk.services.lambda.FunctionProps lambdaFunctionProps)
LambdaToOpenSearchProps.getLambdaFunctionProps()lambdaFunctionProps - User provided props to override the default props for the Lambda function.thispublic LambdaToOpenSearchProps.Builder openSearchDomainProps(software.amazon.awscdk.services.opensearchservice.CfnDomainProps openSearchDomainProps)
LambdaToOpenSearchProps.getOpenSearchDomainProps()openSearchDomainProps - Optional user provided props to override the default props for the OpenSearch Service.thispublic LambdaToOpenSearchProps.Builder vpcProps(software.amazon.awscdk.services.ec2.VpcProps vpcProps)
LambdaToOpenSearchProps.getVpcProps()vpcProps - Properties to override default properties if deployVpc is true.thispublic LambdaToOpenSearchProps build()
build in interface software.amazon.jsii.Builder<LambdaToOpenSearchProps>LambdaToOpenSearchPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.