Class CfnConfig.S3RecordingConfigProperty.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnConfig.S3RecordingConfigProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnConfig.S3RecordingConfigProperty
  • 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(CfnConfig.S3RecordingConfigProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnConfig.S3RecordingConfigProperty.Builder.
  • Method Details

    • getBucketArn

      public final String getBucketArn()
      Description copied from interface: CfnConfig.S3RecordingConfigProperty
      S3 Bucket where the data is written.

      The name of the S3 Bucket provided must begin with aws-groundstation .

      Specified by:
      getBucketArn in interface CfnConfig.S3RecordingConfigProperty
    • getPrefix

      public final String getPrefix()
      Description copied from interface: CfnConfig.S3RecordingConfigProperty
      The prefix of the S3 data object.

      If you choose to use any optional keys for substitution, these values will be replaced with the corresponding information from your contact details. For example, a prefix of {satellite_id}/{year}/{month}/{day}/ will replaced with fake_satellite_id/2021/01/10/

      Optional keys for substitution : {satellite_id} | {config-name} | {config-id} | {year} | {month} | {day}

      Specified by:
      getPrefix in interface CfnConfig.S3RecordingConfigProperty
    • getRoleArn

      public final String getRoleArn()
      Description copied from interface: CfnConfig.S3RecordingConfigProperty
      Defines the ARN of the role assumed for putting archives to S3.
      Specified by:
      getRoleArn in interface CfnConfig.S3RecordingConfigProperty
    • $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