software.amazon.awsconstructs.services.constructsfactories.ConstructsFactories Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of constructsfactories Show documentation
Show all versions of constructsfactories Show documentation
Factories to allow creation of individual resources
package software.amazon.awsconstructs.services.constructsfactories;
@javax.annotation.Generated(value = "jsii-pacmak/1.103.1 (build bef2dea)", date = "2024-09-11T02:33:32.710Z")
@software.amazon.jsii.Jsii(module = software.amazon.awsconstructs.services.constructsfactories.$Module.class, fqn = "@aws-solutions-constructs/aws-constructs-factories.ConstructsFactories")
public class ConstructsFactories extends software.constructs.Construct {
protected ConstructsFactories(final software.amazon.jsii.JsiiObjectRef objRef) {
super(objRef);
}
protected ConstructsFactories(final software.amazon.jsii.JsiiObject.InitializationMode initializationMode) {
super(initializationMode);
}
public ConstructsFactories(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id) {
super(software.amazon.jsii.JsiiObject.InitializationMode.JSII);
software.amazon.jsii.JsiiEngine.getInstance().createNewObject(this, new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required") });
}
public @org.jetbrains.annotations.NotNull software.amazon.awsconstructs.services.constructsfactories.S3BucketFactoryResponse s3BucketFactory(final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull software.amazon.awsconstructs.services.constructsfactories.S3BucketFactoryProps props) {
return software.amazon.jsii.Kernel.call(this, "s3BucketFactory", software.amazon.jsii.NativeType.forClass(software.amazon.awsconstructs.services.constructsfactories.S3BucketFactoryResponse.class), new Object[] { java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(props, "props is required") });
}
public @org.jetbrains.annotations.NotNull software.amazon.awsconstructs.services.constructsfactories.SqsQueueFactoryResponse sqsQueueFactory(final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull software.amazon.awsconstructs.services.constructsfactories.SqsQueueFactoryProps props) {
return software.amazon.jsii.Kernel.call(this, "sqsQueueFactory", software.amazon.jsii.NativeType.forClass(software.amazon.awsconstructs.services.constructsfactories.SqsQueueFactoryResponse.class), new Object[] { java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(props, "props is required") });
}
public @org.jetbrains.annotations.NotNull software.amazon.awsconstructs.services.constructsfactories.StateMachineFactoryResponse stateMachineFactory(final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull software.amazon.awsconstructs.services.constructsfactories.StateMachineFactoryProps props) {
return software.amazon.jsii.Kernel.call(this, "stateMachineFactory", software.amazon.jsii.NativeType.forClass(software.amazon.awsconstructs.services.constructsfactories.StateMachineFactoryResponse.class), new Object[] { java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(props, "props is required") });
}
}