Class CliCredentialsStackSynthesizerProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.CliCredentialsStackSynthesizerProps.Jsii$Proxy
All Implemented Interfaces:
CliCredentialsStackSynthesizerProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CliCredentialsStackSynthesizerProps

@Stability(Stable) @Internal public static final class CliCredentialsStackSynthesizerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CliCredentialsStackSynthesizerProps
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CliCredentialsStackSynthesizerProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CliCredentialsStackSynthesizerProps.Builder.
  • Method Details

    • getBucketPrefix

      public final String getBucketPrefix()
      Description copied from interface: CliCredentialsStackSynthesizerProps
      bucketPrefix to use while storing S3 Assets.

      Default: - DefaultStackSynthesizer.DEFAULT_FILE_ASSET_PREFIX

      Specified by:
      getBucketPrefix in interface CliCredentialsStackSynthesizerProps
    • getDockerTagPrefix

      public final String getDockerTagPrefix()
      Description copied from interface: CliCredentialsStackSynthesizerProps
      A prefix to use while tagging and uploading Docker images to ECR.

      This does not add any separators - the source hash will be appended to this string directly.

      Default: - DefaultStackSynthesizer.DEFAULT_DOCKER_ASSET_PREFIX

      Specified by:
      getDockerTagPrefix in interface CliCredentialsStackSynthesizerProps
    • getFileAssetsBucketName

      public final String getFileAssetsBucketName()
      Description copied from interface: CliCredentialsStackSynthesizerProps
      Name of the S3 bucket to hold file assets.

      You must supply this if you have given a non-standard name to the staging bucket.

      The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will be replaced with the values of qualifier and the stack's account and region, respectively.

      Default: DefaultStackSynthesizer.DEFAULT_FILE_ASSETS_BUCKET_NAME

      Specified by:
      getFileAssetsBucketName in interface CliCredentialsStackSynthesizerProps
    • getImageAssetsRepositoryName

      public final String getImageAssetsRepositoryName()
      Description copied from interface: CliCredentialsStackSynthesizerProps
      Name of the ECR repository to hold Docker Image assets.

      You must supply this if you have given a non-standard name to the ECR repository.

      The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will be replaced with the values of qualifier and the stack's account and region, respectively.

      Default: DefaultStackSynthesizer.DEFAULT_IMAGE_ASSETS_REPOSITORY_NAME

      Specified by:
      getImageAssetsRepositoryName in interface CliCredentialsStackSynthesizerProps
    • getQualifier

      public final String getQualifier()
      Description copied from interface: CliCredentialsStackSynthesizerProps
      Qualifier to disambiguate multiple environments in the same account.

      You can use this and leave the other naming properties empty if you have deployed the bootstrap environment with standard names but only different qualifiers.

      Default: - Value of context key '@aws-cdk/core:bootstrapQualifier' if set, otherwise `DefaultStackSynthesizer.DEFAULT_QUALIFIER`

      Specified by:
      getQualifier in interface CliCredentialsStackSynthesizerProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object