Package io.micronaut.starter.feature.aws
Class LambdaFunctionUrl
java.lang.Object
io.micronaut.starter.feature.aws.CdkFeature
io.micronaut.starter.feature.aws.LambdaFunctionUrl
- All Implemented Interfaces:
- io.micronaut.core.naming.Described,- io.micronaut.core.naming.Named,- io.micronaut.core.order.Ordered,- AwsApiFeature,- AwsCloudFeature,- AwsFeature,- AwsLambdaEventFeature,- LambdaTrigger,- Feature,- CloudFeature,- LambdaRuntimeMainClass,- OneOfFeature
@Singleton
public class LambdaFunctionUrl
extends CdkFeature
implements AwsApiFeature, LambdaRuntimeMainClass
- 
Field SummaryFieldsFields inherited from interface io.micronaut.starter.feature.aws.AwsApiFeatureMICRONAUT_AWS_APIGATEWAYFields inherited from interface io.micronaut.starter.feature.aws.AwsFeatureGROUP_ID_AWS_SDK_V2, GROUP_ID_MICRONAUT_AWSFields inherited from interface io.micronaut.core.order.OrderedHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class io.micronaut.starter.feature.aws.CdkFeatureprocessSelectedFeaturesMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.starter.feature.aws.AwsApiFeatureapply, getMicronautDocumentationMethods inherited from interface io.micronaut.starter.feature.aws.AwsCloudFeaturegetCloudMethods inherited from interface io.micronaut.starter.feature.aws.AwsLambdaEventFeaturegetCategory, getFeatureClassMethods inherited from interface io.micronaut.core.naming.DescribedgetDescriptionMethods inherited from interface io.micronaut.starter.feature.FeaturegetOrder, isCommunity, isPreview, isVisible, processSelectedFeatures
- 
Field Details- 
NAME- See Also:
 
 
- 
- 
Constructor Details- 
LambdaFunctionUrl
 
- 
- 
Method Details- 
getNameDescription copied from interface:FeatureThe name of the feature. It must be unique.
- 
getTitle
- 
getDescription- Specified by:
- getDescriptionin interface- io.micronaut.core.naming.Described
- Specified by:
- getDescriptionin interface- Feature
 
- 
getThirdPartyDocumentation- Specified by:
- getThirdPartyDocumentationin interface- AwsApiFeature
- Specified by:
- getThirdPartyDocumentationin interface- Feature
- Returns:
- Returns a link to third party. E.g. https://hazelcast.org
 
- 
supportsDescription copied from interface:FeatureThis method must be implemented to ensure it is only selectable for the desired application types. This method is not used for determining if a default feature should be applied.- Specified by:
- supportsin interface- AwsApiFeature
- Specified by:
- supportsin interface- Feature
- Parameters:
- applicationType- The application type
- Returns:
- True if the feature can be selected by the user
 
- 
getLambdaRuntimeMainClass- Specified by:
- getLambdaRuntimeMainClassin interface- LambdaRuntimeMainClass
 
 
-