All Downloads are FREE. Search and download functionalities are using the official Maven repository.

software.amazon.awscdk.services.dlm.$Module Maven / Gradle / Ivy

There is a newer version: 1.204.0
Show newest version
package software.amazon.awscdk.services.dlm;

import static java.util.Arrays.asList;

import java.util.List;
import software.amazon.jsii.JsiiModule;

public final class $Module extends JsiiModule {
    public $Module() {
        super("@aws-cdk/aws-dlm", "1.8.0", $Module.class, "[email protected]");
    }

    @Override
    public List> getDependencies() {
        return asList(software.amazon.awscdk.core.$Module.class);
    }

    @Override
    protected Class resolveClass(final String fqn) throws ClassNotFoundException {
        switch (fqn) {
            case "@aws-cdk/aws-dlm.CfnLifecyclePolicy": return software.amazon.awscdk.services.dlm.CfnLifecyclePolicy.class;
            case "@aws-cdk/aws-dlm.CfnLifecyclePolicy.CreateRuleProperty": return software.amazon.awscdk.services.dlm.CfnLifecyclePolicy.CreateRuleProperty.class;
            case "@aws-cdk/aws-dlm.CfnLifecyclePolicy.ParametersProperty": return software.amazon.awscdk.services.dlm.CfnLifecyclePolicy.ParametersProperty.class;
            case "@aws-cdk/aws-dlm.CfnLifecyclePolicy.PolicyDetailsProperty": return software.amazon.awscdk.services.dlm.CfnLifecyclePolicy.PolicyDetailsProperty.class;
            case "@aws-cdk/aws-dlm.CfnLifecyclePolicy.RetainRuleProperty": return software.amazon.awscdk.services.dlm.CfnLifecyclePolicy.RetainRuleProperty.class;
            case "@aws-cdk/aws-dlm.CfnLifecyclePolicy.ScheduleProperty": return software.amazon.awscdk.services.dlm.CfnLifecyclePolicy.ScheduleProperty.class;
            case "@aws-cdk/aws-dlm.CfnLifecyclePolicyProps": return software.amazon.awscdk.services.dlm.CfnLifecyclePolicyProps.class;
            default: throw new ClassNotFoundException("Unknown JSII type: " + fqn);
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy