Package de.taimos.pipeline.aws
Class AWSUtilFactory
java.lang.Object
de.taimos.pipeline.aws.AWSUtilFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CloudFormationStack
newCFStack
(com.amazonaws.services.cloudformation.AmazonCloudFormation client, String stack, TaskListener listener) static CloudFormationStackSet
newCFStackSet
(com.amazonaws.services.cloudformation.AmazonCloudFormation client, String stack, TaskListener listener, SleepStrategy sleepStrategy) static com.amazonaws.services.s3.transfer.TransferManager
newTransferManager
(com.amazonaws.services.s3.AmazonS3 s3Client) static void
setStackSetSupplier
(Function<String, CloudFormationStackSet> supplier) static void
setStackSupplier
(Function<String, CloudFormationStack> supplier) static void
setTransferManagerSupplier
(Supplier<com.amazonaws.services.s3.transfer.TransferManager> tfSupplier)
-
Constructor Details
-
AWSUtilFactory
public AWSUtilFactory()
-
-
Method Details
-
setStackSupplier
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public static void setStackSupplier(Function<String, CloudFormationStack> supplier) -
setStackSetSupplier
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public static void setStackSetSupplier(Function<String, CloudFormationStackSet> supplier) -
newCFStack
public static CloudFormationStack newCFStack(com.amazonaws.services.cloudformation.AmazonCloudFormation client, String stack, TaskListener listener) -
newCFStackSet
public static CloudFormationStackSet newCFStackSet(com.amazonaws.services.cloudformation.AmazonCloudFormation client, String stack, TaskListener listener, SleepStrategy sleepStrategy) -
newTransferManager
public static com.amazonaws.services.s3.transfer.TransferManager newTransferManager(com.amazonaws.services.s3.AmazonS3 s3Client) -
setTransferManagerSupplier
public static void setTransferManagerSupplier(Supplier<com.amazonaws.services.s3.transfer.TransferManager> tfSupplier)
-