Interface FileStagingLocation
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
FileStagingLocation.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-05T03:43:53.076Z")
@Stability(Experimental)
public interface FileStagingLocation
extends software.amazon.jsii.JsiiSerializable
(experimental) Information returned by the Staging Stack for each file asset.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.app.staging.synthesizer.alpha.*; import software.amazon.awscdk.*; Stack stack; FileStagingLocation fileStagingLocation = FileStagingLocation.builder() .bucketName("bucketName") // the properties below are optional .assumeRoleArn("assumeRoleArn") .dependencyStack(stack) .prefix("prefix") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forFileStagingLocation
static final class
An implementation forFileStagingLocation
-
Method Summary
Modifier and TypeMethodDescriptionstatic FileStagingLocation.Builder
builder()
default String
(experimental) The ARN to assume to write files to this bucket.(experimental) The name of the staging bucket.default Stack
(experimental) The stack that creates this bucket (leads to dependencies on it).default String
(experimental) A prefix to add to the keys.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucketName
(experimental) The name of the staging bucket. -
getAssumeRoleArn
(experimental) The ARN to assume to write files to this bucket.Default: - Don't assume a role
-
getDependencyStack
(experimental) The stack that creates this bucket (leads to dependencies on it).Default: - Don't add dependencies
-
getPrefix
(experimental) A prefix to add to the keys.Default: ''
-
builder
- Returns:
- a
FileStagingLocation.Builder
ofFileStagingLocation
-