Class DmsS3Endpoint

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.ITerraformAddressable, com.hashicorp.cdktf.ITerraformDependable, com.hashicorp.cdktf.ITerraformResource, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:52.611Z")
    @Stability(Stable)
    public class DmsS3Endpoint
    extends com.hashicorp.cdktf.TerraformResource
    Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint aws_dms_s3_endpoint}.
    • Field Detail

      • TF_RESOURCE_TYPE

        @Stability(Stable)
        public static final String TF_RESOURCE_TYPE
    • Constructor Detail

      • DmsS3Endpoint

        protected DmsS3Endpoint​(software.amazon.jsii.JsiiObjectRef objRef)
      • DmsS3Endpoint

        protected DmsS3Endpoint​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • DmsS3Endpoint

        @Stability(Stable)
        public DmsS3Endpoint​(@NotNull
                             software.constructs.Construct scope,
                             @NotNull
                             String id,
                             @NotNull
                             DmsS3EndpointConfig config)
        Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint aws_dms_s3_endpoint} Resource.

        Parameters:
        scope - The scope in which to define this construct. This parameter is required.
        id - The scoped construct ID. This parameter is required.
        config - This parameter is required.
    • Method Detail

      • putTimeouts

        @Stability(Stable)
        public void putTimeouts​(@NotNull
                                DmsS3EndpointTimeouts value)
        Parameters:
        value - This parameter is required.
      • resetAddColumnName

        @Stability(Stable)
        public void resetAddColumnName()
      • resetAddTrailingPaddingCharacter

        @Stability(Stable)
        public void resetAddTrailingPaddingCharacter()
      • resetBucketFolder

        @Stability(Stable)
        public void resetBucketFolder()
      • resetCannedAclForObjects

        @Stability(Stable)
        public void resetCannedAclForObjects()
      • resetCdcInsertsAndUpdates

        @Stability(Stable)
        public void resetCdcInsertsAndUpdates()
      • resetCdcInsertsOnly

        @Stability(Stable)
        public void resetCdcInsertsOnly()
      • resetCdcMaxBatchInterval

        @Stability(Stable)
        public void resetCdcMaxBatchInterval()
      • resetCdcMinFileSize

        @Stability(Stable)
        public void resetCdcMinFileSize()
      • resetCdcPath

        @Stability(Stable)
        public void resetCdcPath()
      • resetCertificateArn

        @Stability(Stable)
        public void resetCertificateArn()
      • resetCompressionType

        @Stability(Stable)
        public void resetCompressionType()
      • resetCsvDelimiter

        @Stability(Stable)
        public void resetCsvDelimiter()
      • resetCsvNoSupValue

        @Stability(Stable)
        public void resetCsvNoSupValue()
      • resetCsvNullValue

        @Stability(Stable)
        public void resetCsvNullValue()
      • resetCsvRowDelimiter

        @Stability(Stable)
        public void resetCsvRowDelimiter()
      • resetDataFormat

        @Stability(Stable)
        public void resetDataFormat()
      • resetDataPageSize

        @Stability(Stable)
        public void resetDataPageSize()
      • resetDatePartitionDelimiter

        @Stability(Stable)
        public void resetDatePartitionDelimiter()
      • resetDatePartitionEnabled

        @Stability(Stable)
        public void resetDatePartitionEnabled()
      • resetDatePartitionSequence

        @Stability(Stable)
        public void resetDatePartitionSequence()
      • resetDatePartitionTimezone

        @Stability(Stable)
        public void resetDatePartitionTimezone()
      • resetDetachTargetOnLobLookupFailureParquet

        @Stability(Stable)
        public void resetDetachTargetOnLobLookupFailureParquet()
      • resetDictPageSizeLimit

        @Stability(Stable)
        public void resetDictPageSizeLimit()
      • resetEnableStatistics

        @Stability(Stable)
        public void resetEnableStatistics()
      • resetEncodingType

        @Stability(Stable)
        public void resetEncodingType()
      • resetEncryptionMode

        @Stability(Stable)
        public void resetEncryptionMode()
      • resetExpectedBucketOwner

        @Stability(Stable)
        public void resetExpectedBucketOwner()
      • resetExternalTableDefinition

        @Stability(Stable)
        public void resetExternalTableDefinition()
      • resetId

        @Stability(Stable)
        public void resetId()
      • resetIgnoreHeaderRows

        @Stability(Stable)
        public void resetIgnoreHeaderRows()
      • resetIncludeOpForFullLoad

        @Stability(Stable)
        public void resetIncludeOpForFullLoad()
      • resetKmsKeyArn

        @Stability(Stable)
        public void resetKmsKeyArn()
      • resetMaxFileSize

        @Stability(Stable)
        public void resetMaxFileSize()
      • resetParquetTimestampInMillisecond

        @Stability(Stable)
        public void resetParquetTimestampInMillisecond()
      • resetParquetVersion

        @Stability(Stable)
        public void resetParquetVersion()
      • resetPreserveTransactions

        @Stability(Stable)
        public void resetPreserveTransactions()
      • resetRfc4180

        @Stability(Stable)
        public void resetRfc4180()
      • resetRowGroupLength

        @Stability(Stable)
        public void resetRowGroupLength()
      • resetServerSideEncryptionKmsKeyId

        @Stability(Stable)
        public void resetServerSideEncryptionKmsKeyId()
      • resetSslMode

        @Stability(Stable)
        public void resetSslMode()
      • resetTags

        @Stability(Stable)
        public void resetTags()
      • resetTagsAll

        @Stability(Stable)
        public void resetTagsAll()
      • resetTimeouts

        @Stability(Stable)
        public void resetTimeouts()
      • resetTimestampColumnName

        @Stability(Stable)
        public void resetTimestampColumnName()
      • resetUseCsvNoSupValue

        @Stability(Stable)
        public void resetUseCsvNoSupValue()
      • resetUseTaskStartTimeForFullLoadTimestamp

        @Stability(Stable)
        public void resetUseTaskStartTimeForFullLoadTimestamp()
      • synthesizeAttributes

        @Stability(Stable)
        @NotNull
        protected Map<String,​Object> synthesizeAttributes()
        Overrides:
        synthesizeAttributes in class com.hashicorp.cdktf.TerraformResource
      • getEndpointArn

        @Stability(Stable)
        @NotNull
        public String getEndpointArn()
      • getEngineDisplayName

        @Stability(Stable)
        @NotNull
        public String getEngineDisplayName()
      • getExternalId

        @Stability(Stable)
        @NotNull
        public String getExternalId()
      • getStatus

        @Stability(Stable)
        @NotNull
        public String getStatus()
      • getAddColumnNameInput

        @Stability(Stable)
        @Nullable
        public Object getAddColumnNameInput()
      • getAddTrailingPaddingCharacterInput

        @Stability(Stable)
        @Nullable
        public Object getAddTrailingPaddingCharacterInput()
      • getBucketFolderInput

        @Stability(Stable)
        @Nullable
        public String getBucketFolderInput()
      • getBucketNameInput

        @Stability(Stable)
        @Nullable
        public String getBucketNameInput()
      • getCannedAclForObjectsInput

        @Stability(Stable)
        @Nullable
        public String getCannedAclForObjectsInput()
      • getCdcInsertsAndUpdatesInput

        @Stability(Stable)
        @Nullable
        public Object getCdcInsertsAndUpdatesInput()
      • getCdcInsertsOnlyInput

        @Stability(Stable)
        @Nullable
        public Object getCdcInsertsOnlyInput()
      • getCdcMaxBatchIntervalInput

        @Stability(Stable)
        @Nullable
        public Number getCdcMaxBatchIntervalInput()
      • getCdcMinFileSizeInput

        @Stability(Stable)
        @Nullable
        public Number getCdcMinFileSizeInput()
      • getCdcPathInput

        @Stability(Stable)
        @Nullable
        public String getCdcPathInput()
      • getCertificateArnInput

        @Stability(Stable)
        @Nullable
        public String getCertificateArnInput()
      • getCompressionTypeInput

        @Stability(Stable)
        @Nullable
        public String getCompressionTypeInput()
      • getCsvDelimiterInput

        @Stability(Stable)
        @Nullable
        public String getCsvDelimiterInput()
      • getCsvNoSupValueInput

        @Stability(Stable)
        @Nullable
        public String getCsvNoSupValueInput()
      • getCsvNullValueInput

        @Stability(Stable)
        @Nullable
        public String getCsvNullValueInput()
      • getCsvRowDelimiterInput

        @Stability(Stable)
        @Nullable
        public String getCsvRowDelimiterInput()
      • getDataFormatInput

        @Stability(Stable)
        @Nullable
        public String getDataFormatInput()
      • getDataPageSizeInput

        @Stability(Stable)
        @Nullable
        public Number getDataPageSizeInput()
      • getDatePartitionDelimiterInput

        @Stability(Stable)
        @Nullable
        public String getDatePartitionDelimiterInput()
      • getDatePartitionEnabledInput

        @Stability(Stable)
        @Nullable
        public Object getDatePartitionEnabledInput()
      • getDatePartitionSequenceInput

        @Stability(Stable)
        @Nullable
        public String getDatePartitionSequenceInput()
      • getDatePartitionTimezoneInput

        @Stability(Stable)
        @Nullable
        public String getDatePartitionTimezoneInput()
      • getDetachTargetOnLobLookupFailureParquetInput

        @Stability(Stable)
        @Nullable
        public Object getDetachTargetOnLobLookupFailureParquetInput()
      • getDictPageSizeLimitInput

        @Stability(Stable)
        @Nullable
        public Number getDictPageSizeLimitInput()
      • getEnableStatisticsInput

        @Stability(Stable)
        @Nullable
        public Object getEnableStatisticsInput()
      • getEncodingTypeInput

        @Stability(Stable)
        @Nullable
        public String getEncodingTypeInput()
      • getEncryptionModeInput

        @Stability(Stable)
        @Nullable
        public String getEncryptionModeInput()
      • getEndpointIdInput

        @Stability(Stable)
        @Nullable
        public String getEndpointIdInput()
      • getEndpointTypeInput

        @Stability(Stable)
        @Nullable
        public String getEndpointTypeInput()
      • getExpectedBucketOwnerInput

        @Stability(Stable)
        @Nullable
        public String getExpectedBucketOwnerInput()
      • getExternalTableDefinitionInput

        @Stability(Stable)
        @Nullable
        public String getExternalTableDefinitionInput()
      • getIdInput

        @Stability(Stable)
        @Nullable
        public String getIdInput()
      • getIgnoreHeaderRowsInput

        @Stability(Stable)
        @Nullable
        public Number getIgnoreHeaderRowsInput()
      • getIncludeOpForFullLoadInput

        @Stability(Stable)
        @Nullable
        public Object getIncludeOpForFullLoadInput()
      • getKmsKeyArnInput

        @Stability(Stable)
        @Nullable
        public String getKmsKeyArnInput()
      • getMaxFileSizeInput

        @Stability(Stable)
        @Nullable
        public Number getMaxFileSizeInput()
      • getParquetTimestampInMillisecondInput

        @Stability(Stable)
        @Nullable
        public Object getParquetTimestampInMillisecondInput()
      • getParquetVersionInput

        @Stability(Stable)
        @Nullable
        public String getParquetVersionInput()
      • getPreserveTransactionsInput

        @Stability(Stable)
        @Nullable
        public Object getPreserveTransactionsInput()
      • getRfc4180Input

        @Stability(Stable)
        @Nullable
        public Object getRfc4180Input()
      • getRowGroupLengthInput

        @Stability(Stable)
        @Nullable
        public Number getRowGroupLengthInput()
      • getServerSideEncryptionKmsKeyIdInput

        @Stability(Stable)
        @Nullable
        public String getServerSideEncryptionKmsKeyIdInput()
      • getServiceAccessRoleArnInput

        @Stability(Stable)
        @Nullable
        public String getServiceAccessRoleArnInput()
      • getSslModeInput

        @Stability(Stable)
        @Nullable
        public String getSslModeInput()
      • getTagsAllInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getTagsAllInput()
      • getTagsInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getTagsInput()
      • getTimeoutsInput

        @Stability(Stable)
        @Nullable
        public Object getTimeoutsInput()
      • getTimestampColumnNameInput

        @Stability(Stable)
        @Nullable
        public String getTimestampColumnNameInput()
      • getUseCsvNoSupValueInput

        @Stability(Stable)
        @Nullable
        public Object getUseCsvNoSupValueInput()
      • getUseTaskStartTimeForFullLoadTimestampInput

        @Stability(Stable)
        @Nullable
        public Object getUseTaskStartTimeForFullLoadTimestampInput()
      • getAddColumnName

        @Stability(Stable)
        @NotNull
        public Object getAddColumnName()
      • setAddColumnName

        @Stability(Stable)
        public void setAddColumnName​(@NotNull
                                     Boolean value)
      • setAddColumnName

        @Stability(Stable)
        public void setAddColumnName​(@NotNull
                                     com.hashicorp.cdktf.IResolvable value)
      • getAddTrailingPaddingCharacter

        @Stability(Stable)
        @NotNull
        public Object getAddTrailingPaddingCharacter()
      • setAddTrailingPaddingCharacter

        @Stability(Stable)
        public void setAddTrailingPaddingCharacter​(@NotNull
                                                   Boolean value)
      • setAddTrailingPaddingCharacter

        @Stability(Stable)
        public void setAddTrailingPaddingCharacter​(@NotNull
                                                   com.hashicorp.cdktf.IResolvable value)
      • getBucketFolder

        @Stability(Stable)
        @NotNull
        public String getBucketFolder()
      • setBucketFolder

        @Stability(Stable)
        public void setBucketFolder​(@NotNull
                                    String value)
      • getBucketName

        @Stability(Stable)
        @NotNull
        public String getBucketName()
      • setBucketName

        @Stability(Stable)
        public void setBucketName​(@NotNull
                                  String value)
      • getCannedAclForObjects

        @Stability(Stable)
        @NotNull
        public String getCannedAclForObjects()
      • setCannedAclForObjects

        @Stability(Stable)
        public void setCannedAclForObjects​(@NotNull
                                           String value)
      • getCdcInsertsAndUpdates

        @Stability(Stable)
        @NotNull
        public Object getCdcInsertsAndUpdates()
      • setCdcInsertsAndUpdates

        @Stability(Stable)
        public void setCdcInsertsAndUpdates​(@NotNull
                                            Boolean value)
      • setCdcInsertsAndUpdates

        @Stability(Stable)
        public void setCdcInsertsAndUpdates​(@NotNull
                                            com.hashicorp.cdktf.IResolvable value)
      • getCdcInsertsOnly

        @Stability(Stable)
        @NotNull
        public Object getCdcInsertsOnly()
      • setCdcInsertsOnly

        @Stability(Stable)
        public void setCdcInsertsOnly​(@NotNull
                                      Boolean value)
      • setCdcInsertsOnly

        @Stability(Stable)
        public void setCdcInsertsOnly​(@NotNull
                                      com.hashicorp.cdktf.IResolvable value)
      • getCdcMaxBatchInterval

        @Stability(Stable)
        @NotNull
        public Number getCdcMaxBatchInterval()
      • setCdcMaxBatchInterval

        @Stability(Stable)
        public void setCdcMaxBatchInterval​(@NotNull
                                           Number value)
      • getCdcMinFileSize

        @Stability(Stable)
        @NotNull
        public Number getCdcMinFileSize()
      • setCdcMinFileSize

        @Stability(Stable)
        public void setCdcMinFileSize​(@NotNull
                                      Number value)
      • getCdcPath

        @Stability(Stable)
        @NotNull
        public String getCdcPath()
      • setCdcPath

        @Stability(Stable)
        public void setCdcPath​(@NotNull
                               String value)
      • getCertificateArn

        @Stability(Stable)
        @NotNull
        public String getCertificateArn()
      • setCertificateArn

        @Stability(Stable)
        public void setCertificateArn​(@NotNull
                                      String value)
      • getCompressionType

        @Stability(Stable)
        @NotNull
        public String getCompressionType()
      • setCompressionType

        @Stability(Stable)
        public void setCompressionType​(@NotNull
                                       String value)
      • getCsvDelimiter

        @Stability(Stable)
        @NotNull
        public String getCsvDelimiter()
      • setCsvDelimiter

        @Stability(Stable)
        public void setCsvDelimiter​(@NotNull
                                    String value)
      • getCsvNoSupValue

        @Stability(Stable)
        @NotNull
        public String getCsvNoSupValue()
      • setCsvNoSupValue

        @Stability(Stable)
        public void setCsvNoSupValue​(@NotNull
                                     String value)
      • getCsvNullValue

        @Stability(Stable)
        @NotNull
        public String getCsvNullValue()
      • setCsvNullValue

        @Stability(Stable)
        public void setCsvNullValue​(@NotNull
                                    String value)
      • getCsvRowDelimiter

        @Stability(Stable)
        @NotNull
        public String getCsvRowDelimiter()
      • setCsvRowDelimiter

        @Stability(Stable)
        public void setCsvRowDelimiter​(@NotNull
                                       String value)
      • getDataFormat

        @Stability(Stable)
        @NotNull
        public String getDataFormat()
      • setDataFormat

        @Stability(Stable)
        public void setDataFormat​(@NotNull
                                  String value)
      • getDataPageSize

        @Stability(Stable)
        @NotNull
        public Number getDataPageSize()
      • setDataPageSize

        @Stability(Stable)
        public void setDataPageSize​(@NotNull
                                    Number value)
      • getDatePartitionDelimiter

        @Stability(Stable)
        @NotNull
        public String getDatePartitionDelimiter()
      • setDatePartitionDelimiter

        @Stability(Stable)
        public void setDatePartitionDelimiter​(@NotNull
                                              String value)
      • getDatePartitionEnabled

        @Stability(Stable)
        @NotNull
        public Object getDatePartitionEnabled()
      • setDatePartitionEnabled

        @Stability(Stable)
        public void setDatePartitionEnabled​(@NotNull
                                            Boolean value)
      • setDatePartitionEnabled

        @Stability(Stable)
        public void setDatePartitionEnabled​(@NotNull
                                            com.hashicorp.cdktf.IResolvable value)
      • getDatePartitionSequence

        @Stability(Stable)
        @NotNull
        public String getDatePartitionSequence()
      • setDatePartitionSequence

        @Stability(Stable)
        public void setDatePartitionSequence​(@NotNull
                                             String value)
      • getDatePartitionTimezone

        @Stability(Stable)
        @NotNull
        public String getDatePartitionTimezone()
      • setDatePartitionTimezone

        @Stability(Stable)
        public void setDatePartitionTimezone​(@NotNull
                                             String value)
      • getDetachTargetOnLobLookupFailureParquet

        @Stability(Stable)
        @NotNull
        public Object getDetachTargetOnLobLookupFailureParquet()
      • setDetachTargetOnLobLookupFailureParquet

        @Stability(Stable)
        public void setDetachTargetOnLobLookupFailureParquet​(@NotNull
                                                             Boolean value)
      • setDetachTargetOnLobLookupFailureParquet

        @Stability(Stable)
        public void setDetachTargetOnLobLookupFailureParquet​(@NotNull
                                                             com.hashicorp.cdktf.IResolvable value)
      • getDictPageSizeLimit

        @Stability(Stable)
        @NotNull
        public Number getDictPageSizeLimit()
      • setDictPageSizeLimit

        @Stability(Stable)
        public void setDictPageSizeLimit​(@NotNull
                                         Number value)
      • getEnableStatistics

        @Stability(Stable)
        @NotNull
        public Object getEnableStatistics()
      • setEnableStatistics

        @Stability(Stable)
        public void setEnableStatistics​(@NotNull
                                        Boolean value)
      • setEnableStatistics

        @Stability(Stable)
        public void setEnableStatistics​(@NotNull
                                        com.hashicorp.cdktf.IResolvable value)
      • getEncodingType

        @Stability(Stable)
        @NotNull
        public String getEncodingType()
      • setEncodingType

        @Stability(Stable)
        public void setEncodingType​(@NotNull
                                    String value)
      • getEncryptionMode

        @Stability(Stable)
        @NotNull
        public String getEncryptionMode()
      • setEncryptionMode

        @Stability(Stable)
        public void setEncryptionMode​(@NotNull
                                      String value)
      • getEndpointId

        @Stability(Stable)
        @NotNull
        public String getEndpointId()
      • setEndpointId

        @Stability(Stable)
        public void setEndpointId​(@NotNull
                                  String value)
      • getEndpointType

        @Stability(Stable)
        @NotNull
        public String getEndpointType()
      • setEndpointType

        @Stability(Stable)
        public void setEndpointType​(@NotNull
                                    String value)
      • getExpectedBucketOwner

        @Stability(Stable)
        @NotNull
        public String getExpectedBucketOwner()
      • setExpectedBucketOwner

        @Stability(Stable)
        public void setExpectedBucketOwner​(@NotNull
                                           String value)
      • getExternalTableDefinition

        @Stability(Stable)
        @NotNull
        public String getExternalTableDefinition()
      • setExternalTableDefinition

        @Stability(Stable)
        public void setExternalTableDefinition​(@NotNull
                                               String value)
      • getId

        @Stability(Stable)
        @NotNull
        public String getId()
      • setId

        @Stability(Stable)
        public void setId​(@NotNull
                          String value)
      • getIgnoreHeaderRows

        @Stability(Stable)
        @NotNull
        public Number getIgnoreHeaderRows()
      • setIgnoreHeaderRows

        @Stability(Stable)
        public void setIgnoreHeaderRows​(@NotNull
                                        Number value)
      • getIncludeOpForFullLoad

        @Stability(Stable)
        @NotNull
        public Object getIncludeOpForFullLoad()
      • setIncludeOpForFullLoad

        @Stability(Stable)
        public void setIncludeOpForFullLoad​(@NotNull
                                            Boolean value)
      • setIncludeOpForFullLoad

        @Stability(Stable)
        public void setIncludeOpForFullLoad​(@NotNull
                                            com.hashicorp.cdktf.IResolvable value)
      • getKmsKeyArn

        @Stability(Stable)
        @NotNull
        public String getKmsKeyArn()
      • setKmsKeyArn

        @Stability(Stable)
        public void setKmsKeyArn​(@NotNull
                                 String value)
      • getMaxFileSize

        @Stability(Stable)
        @NotNull
        public Number getMaxFileSize()
      • setMaxFileSize

        @Stability(Stable)
        public void setMaxFileSize​(@NotNull
                                   Number value)
      • getParquetTimestampInMillisecond

        @Stability(Stable)
        @NotNull
        public Object getParquetTimestampInMillisecond()
      • setParquetTimestampInMillisecond

        @Stability(Stable)
        public void setParquetTimestampInMillisecond​(@NotNull
                                                     Boolean value)
      • setParquetTimestampInMillisecond

        @Stability(Stable)
        public void setParquetTimestampInMillisecond​(@NotNull
                                                     com.hashicorp.cdktf.IResolvable value)
      • getParquetVersion

        @Stability(Stable)
        @NotNull
        public String getParquetVersion()
      • setParquetVersion

        @Stability(Stable)
        public void setParquetVersion​(@NotNull
                                      String value)
      • getPreserveTransactions

        @Stability(Stable)
        @NotNull
        public Object getPreserveTransactions()
      • setPreserveTransactions

        @Stability(Stable)
        public void setPreserveTransactions​(@NotNull
                                            Boolean value)
      • setPreserveTransactions

        @Stability(Stable)
        public void setPreserveTransactions​(@NotNull
                                            com.hashicorp.cdktf.IResolvable value)
      • getRfc4180

        @Stability(Stable)
        @NotNull
        public Object getRfc4180()
      • setRfc4180

        @Stability(Stable)
        public void setRfc4180​(@NotNull
                               Boolean value)
      • setRfc4180

        @Stability(Stable)
        public void setRfc4180​(@NotNull
                               com.hashicorp.cdktf.IResolvable value)
      • getRowGroupLength

        @Stability(Stable)
        @NotNull
        public Number getRowGroupLength()
      • setRowGroupLength

        @Stability(Stable)
        public void setRowGroupLength​(@NotNull
                                      Number value)
      • getServerSideEncryptionKmsKeyId

        @Stability(Stable)
        @NotNull
        public String getServerSideEncryptionKmsKeyId()
      • setServerSideEncryptionKmsKeyId

        @Stability(Stable)
        public void setServerSideEncryptionKmsKeyId​(@NotNull
                                                    String value)
      • getServiceAccessRoleArn

        @Stability(Stable)
        @NotNull
        public String getServiceAccessRoleArn()
      • setServiceAccessRoleArn

        @Stability(Stable)
        public void setServiceAccessRoleArn​(@NotNull
                                            String value)
      • getSslMode

        @Stability(Stable)
        @NotNull
        public String getSslMode()
      • setSslMode

        @Stability(Stable)
        public void setSslMode​(@NotNull
                               String value)
      • getTags

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getTags()
      • setTags

        @Stability(Stable)
        public void setTags​(@NotNull
                            Map<String,​String> value)
      • getTagsAll

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getTagsAll()
      • setTagsAll

        @Stability(Stable)
        public void setTagsAll​(@NotNull
                               Map<String,​String> value)
      • getTimestampColumnName

        @Stability(Stable)
        @NotNull
        public String getTimestampColumnName()
      • setTimestampColumnName

        @Stability(Stable)
        public void setTimestampColumnName​(@NotNull
                                           String value)
      • getUseCsvNoSupValue

        @Stability(Stable)
        @NotNull
        public Object getUseCsvNoSupValue()
      • setUseCsvNoSupValue

        @Stability(Stable)
        public void setUseCsvNoSupValue​(@NotNull
                                        Boolean value)
      • setUseCsvNoSupValue

        @Stability(Stable)
        public void setUseCsvNoSupValue​(@NotNull
                                        com.hashicorp.cdktf.IResolvable value)
      • getUseTaskStartTimeForFullLoadTimestamp

        @Stability(Stable)
        @NotNull
        public Object getUseTaskStartTimeForFullLoadTimestamp()
      • setUseTaskStartTimeForFullLoadTimestamp

        @Stability(Stable)
        public void setUseTaskStartTimeForFullLoadTimestamp​(@NotNull
                                                            Boolean value)
      • setUseTaskStartTimeForFullLoadTimestamp

        @Stability(Stable)
        public void setUseTaskStartTimeForFullLoadTimestamp​(@NotNull
                                                            com.hashicorp.cdktf.IResolvable value)