Class DmsS3EndpointConfig.Jsii$Proxy

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Jsii$Proxy​(DmsS3EndpointConfig.Builder builder)
      Constructor that initializes the object based on literal property values passed by the DmsS3EndpointConfig.Builder.
      protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.fasterxml.jackson.databind.JsonNode $jsii$toJson()  
      boolean equals​(Object o)  
      Object getAddColumnName()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#add_column_name DmsS3Endpoint#add_column_name}.
      Object getAddTrailingPaddingCharacter()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#add_trailing_padding_character DmsS3Endpoint#add_trailing_padding_character}.
      String getBucketFolder()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#bucket_folder DmsS3Endpoint#bucket_folder}.
      String getBucketName()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#bucket_name DmsS3Endpoint#bucket_name}.
      String getCannedAclForObjects()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#canned_acl_for_objects DmsS3Endpoint#canned_acl_for_objects}.
      Object getCdcInsertsAndUpdates()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#cdc_inserts_and_updates DmsS3Endpoint#cdc_inserts_and_updates}.
      Object getCdcInsertsOnly()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#cdc_inserts_only DmsS3Endpoint#cdc_inserts_only}.
      Number getCdcMaxBatchInterval()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#cdc_max_batch_interval DmsS3Endpoint#cdc_max_batch_interval}.
      Number getCdcMinFileSize()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#cdc_min_file_size DmsS3Endpoint#cdc_min_file_size}.
      String getCdcPath()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#cdc_path DmsS3Endpoint#cdc_path}.
      String getCertificateArn()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#certificate_arn DmsS3Endpoint#certificate_arn}.
      String getCompressionType()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#compression_type DmsS3Endpoint#compression_type}.
      Object getConnection()  
      Object getCount()  
      String getCsvDelimiter()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#csv_delimiter DmsS3Endpoint#csv_delimiter}.
      String getCsvNoSupValue()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#csv_no_sup_value DmsS3Endpoint#csv_no_sup_value}.
      String getCsvNullValue()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#csv_null_value DmsS3Endpoint#csv_null_value}.
      String getCsvRowDelimiter()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#csv_row_delimiter DmsS3Endpoint#csv_row_delimiter}.
      String getDataFormat()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#data_format DmsS3Endpoint#data_format}.
      Number getDataPageSize()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#data_page_size DmsS3Endpoint#data_page_size}.
      String getDatePartitionDelimiter()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#date_partition_delimiter DmsS3Endpoint#date_partition_delimiter}.
      Object getDatePartitionEnabled()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#date_partition_enabled DmsS3Endpoint#date_partition_enabled}.
      String getDatePartitionSequence()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#date_partition_sequence DmsS3Endpoint#date_partition_sequence}.
      String getDatePartitionTimezone()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#date_partition_timezone DmsS3Endpoint#date_partition_timezone}.
      List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()  
      Object getDetachTargetOnLobLookupFailureParquet()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#detach_target_on_lob_lookup_failure_parquet DmsS3Endpoint#detach_target_on_lob_lookup_failure_parquet}.
      Number getDictPageSizeLimit()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#dict_page_size_limit DmsS3Endpoint#dict_page_size_limit}.
      Object getEnableStatistics()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#enable_statistics DmsS3Endpoint#enable_statistics}.
      String getEncodingType()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#encoding_type DmsS3Endpoint#encoding_type}.
      String getEncryptionMode()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#encryption_mode DmsS3Endpoint#encryption_mode}.
      String getEndpointId()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#endpoint_id DmsS3Endpoint#endpoint_id}.
      String getEndpointType()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#endpoint_type DmsS3Endpoint#endpoint_type}.
      String getExpectedBucketOwner()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#expected_bucket_owner DmsS3Endpoint#expected_bucket_owner}.
      String getExternalTableDefinition()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#external_table_definition DmsS3Endpoint#external_table_definition}.
      com.hashicorp.cdktf.ITerraformIterator getForEach()  
      String getId()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#id DmsS3Endpoint#id}.
      Number getIgnoreHeaderRows()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#ignore_header_rows DmsS3Endpoint#ignore_header_rows}.
      Object getIncludeOpForFullLoad()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#include_op_for_full_load DmsS3Endpoint#include_op_for_full_load}.
      String getKmsKeyArn()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#kms_key_arn DmsS3Endpoint#kms_key_arn}.
      com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()  
      Number getMaxFileSize()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#max_file_size DmsS3Endpoint#max_file_size}.
      Object getParquetTimestampInMillisecond()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#parquet_timestamp_in_millisecond DmsS3Endpoint#parquet_timestamp_in_millisecond}.
      String getParquetVersion()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#parquet_version DmsS3Endpoint#parquet_version}.
      Object getPreserveTransactions()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#preserve_transactions DmsS3Endpoint#preserve_transactions}.
      com.hashicorp.cdktf.TerraformProvider getProvider()  
      List<Object> getProvisioners()  
      Object getRfc4180()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#rfc_4180 DmsS3Endpoint#rfc_4180}.
      Number getRowGroupLength()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#row_group_length DmsS3Endpoint#row_group_length}.
      String getServerSideEncryptionKmsKeyId()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#server_side_encryption_kms_key_id DmsS3Endpoint#server_side_encryption_kms_key_id}.
      String getServiceAccessRoleArn()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#service_access_role_arn DmsS3Endpoint#service_access_role_arn}.
      String getSslMode()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#ssl_mode DmsS3Endpoint#ssl_mode}.
      Map<String,​String> getTags()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#tags DmsS3Endpoint#tags}.
      Map<String,​String> getTagsAll()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#tags_all DmsS3Endpoint#tags_all}.
      DmsS3EndpointTimeouts getTimeouts()
      timeouts block.
      String getTimestampColumnName()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#timestamp_column_name DmsS3Endpoint#timestamp_column_name}.
      Object getUseCsvNoSupValue()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#use_csv_no_sup_value DmsS3Endpoint#use_csv_no_sup_value}.
      Object getUseTaskStartTimeForFullLoadTimestamp()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#use_task_start_time_for_full_load_timestamp DmsS3Endpoint#use_task_start_time_for_full_load_timestamp}.
      int hashCode()  
      • Methods inherited from class software.amazon.jsii.JsiiObject

        jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
    • Constructor Detail

      • 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.
    • Method Detail

      • getBucketName

        public final String getBucketName()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#bucket_name DmsS3Endpoint#bucket_name}.
        Specified by:
        getBucketName in interface DmsS3EndpointConfig
      • getEndpointId

        public final String getEndpointId()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#endpoint_id DmsS3Endpoint#endpoint_id}.
        Specified by:
        getEndpointId in interface DmsS3EndpointConfig
      • getEndpointType

        public final String getEndpointType()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#endpoint_type DmsS3Endpoint#endpoint_type}.
        Specified by:
        getEndpointType in interface DmsS3EndpointConfig
      • getServiceAccessRoleArn

        public final String getServiceAccessRoleArn()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#service_access_role_arn DmsS3Endpoint#service_access_role_arn}.
        Specified by:
        getServiceAccessRoleArn in interface DmsS3EndpointConfig
      • getAddColumnName

        public final Object getAddColumnName()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#add_column_name DmsS3Endpoint#add_column_name}.
        Specified by:
        getAddColumnName in interface DmsS3EndpointConfig
      • getAddTrailingPaddingCharacter

        public final Object getAddTrailingPaddingCharacter()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#add_trailing_padding_character DmsS3Endpoint#add_trailing_padding_character}.
        Specified by:
        getAddTrailingPaddingCharacter in interface DmsS3EndpointConfig
      • getBucketFolder

        public final String getBucketFolder()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#bucket_folder DmsS3Endpoint#bucket_folder}.
        Specified by:
        getBucketFolder in interface DmsS3EndpointConfig
      • getCannedAclForObjects

        public final String getCannedAclForObjects()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#canned_acl_for_objects DmsS3Endpoint#canned_acl_for_objects}.
        Specified by:
        getCannedAclForObjects in interface DmsS3EndpointConfig
      • getCdcInsertsAndUpdates

        public final Object getCdcInsertsAndUpdates()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#cdc_inserts_and_updates DmsS3Endpoint#cdc_inserts_and_updates}.
        Specified by:
        getCdcInsertsAndUpdates in interface DmsS3EndpointConfig
      • getCdcInsertsOnly

        public final Object getCdcInsertsOnly()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#cdc_inserts_only DmsS3Endpoint#cdc_inserts_only}.
        Specified by:
        getCdcInsertsOnly in interface DmsS3EndpointConfig
      • getCdcMaxBatchInterval

        public final Number getCdcMaxBatchInterval()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#cdc_max_batch_interval DmsS3Endpoint#cdc_max_batch_interval}.
        Specified by:
        getCdcMaxBatchInterval in interface DmsS3EndpointConfig
      • getCdcMinFileSize

        public final Number getCdcMinFileSize()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#cdc_min_file_size DmsS3Endpoint#cdc_min_file_size}.
        Specified by:
        getCdcMinFileSize in interface DmsS3EndpointConfig
      • getCdcPath

        public final String getCdcPath()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#cdc_path DmsS3Endpoint#cdc_path}.
        Specified by:
        getCdcPath in interface DmsS3EndpointConfig
      • getCertificateArn

        public final String getCertificateArn()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#certificate_arn DmsS3Endpoint#certificate_arn}.
        Specified by:
        getCertificateArn in interface DmsS3EndpointConfig
      • getCompressionType

        public final String getCompressionType()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#compression_type DmsS3Endpoint#compression_type}.
        Specified by:
        getCompressionType in interface DmsS3EndpointConfig
      • getCsvDelimiter

        public final String getCsvDelimiter()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#csv_delimiter DmsS3Endpoint#csv_delimiter}.
        Specified by:
        getCsvDelimiter in interface DmsS3EndpointConfig
      • getCsvNoSupValue

        public final String getCsvNoSupValue()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#csv_no_sup_value DmsS3Endpoint#csv_no_sup_value}.
        Specified by:
        getCsvNoSupValue in interface DmsS3EndpointConfig
      • getCsvNullValue

        public final String getCsvNullValue()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#csv_null_value DmsS3Endpoint#csv_null_value}.
        Specified by:
        getCsvNullValue in interface DmsS3EndpointConfig
      • getCsvRowDelimiter

        public final String getCsvRowDelimiter()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#csv_row_delimiter DmsS3Endpoint#csv_row_delimiter}.
        Specified by:
        getCsvRowDelimiter in interface DmsS3EndpointConfig
      • getDataFormat

        public final String getDataFormat()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#data_format DmsS3Endpoint#data_format}.
        Specified by:
        getDataFormat in interface DmsS3EndpointConfig
      • getDataPageSize

        public final Number getDataPageSize()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#data_page_size DmsS3Endpoint#data_page_size}.
        Specified by:
        getDataPageSize in interface DmsS3EndpointConfig
      • getDatePartitionDelimiter

        public final String getDatePartitionDelimiter()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#date_partition_delimiter DmsS3Endpoint#date_partition_delimiter}.
        Specified by:
        getDatePartitionDelimiter in interface DmsS3EndpointConfig
      • getDatePartitionEnabled

        public final Object getDatePartitionEnabled()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#date_partition_enabled DmsS3Endpoint#date_partition_enabled}.
        Specified by:
        getDatePartitionEnabled in interface DmsS3EndpointConfig
      • getDatePartitionSequence

        public final String getDatePartitionSequence()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#date_partition_sequence DmsS3Endpoint#date_partition_sequence}.
        Specified by:
        getDatePartitionSequence in interface DmsS3EndpointConfig
      • getDatePartitionTimezone

        public final String getDatePartitionTimezone()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#date_partition_timezone DmsS3Endpoint#date_partition_timezone}.
        Specified by:
        getDatePartitionTimezone in interface DmsS3EndpointConfig
      • getDetachTargetOnLobLookupFailureParquet

        public final Object getDetachTargetOnLobLookupFailureParquet()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#detach_target_on_lob_lookup_failure_parquet DmsS3Endpoint#detach_target_on_lob_lookup_failure_parquet}.
        Specified by:
        getDetachTargetOnLobLookupFailureParquet in interface DmsS3EndpointConfig
      • getDictPageSizeLimit

        public final Number getDictPageSizeLimit()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#dict_page_size_limit DmsS3Endpoint#dict_page_size_limit}.
        Specified by:
        getDictPageSizeLimit in interface DmsS3EndpointConfig
      • getEnableStatistics

        public final Object getEnableStatistics()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#enable_statistics DmsS3Endpoint#enable_statistics}.
        Specified by:
        getEnableStatistics in interface DmsS3EndpointConfig
      • getEncodingType

        public final String getEncodingType()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#encoding_type DmsS3Endpoint#encoding_type}.
        Specified by:
        getEncodingType in interface DmsS3EndpointConfig
      • getEncryptionMode

        public final String getEncryptionMode()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#encryption_mode DmsS3Endpoint#encryption_mode}.
        Specified by:
        getEncryptionMode in interface DmsS3EndpointConfig
      • getExpectedBucketOwner

        public final String getExpectedBucketOwner()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#expected_bucket_owner DmsS3Endpoint#expected_bucket_owner}.
        Specified by:
        getExpectedBucketOwner in interface DmsS3EndpointConfig
      • getExternalTableDefinition

        public final String getExternalTableDefinition()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#external_table_definition DmsS3Endpoint#external_table_definition}.
        Specified by:
        getExternalTableDefinition in interface DmsS3EndpointConfig
      • getId

        public final String getId()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#id DmsS3Endpoint#id}.

        Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.

        Specified by:
        getId in interface DmsS3EndpointConfig
      • getIgnoreHeaderRows

        public final Number getIgnoreHeaderRows()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#ignore_header_rows DmsS3Endpoint#ignore_header_rows}.
        Specified by:
        getIgnoreHeaderRows in interface DmsS3EndpointConfig
      • getIncludeOpForFullLoad

        public final Object getIncludeOpForFullLoad()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#include_op_for_full_load DmsS3Endpoint#include_op_for_full_load}.
        Specified by:
        getIncludeOpForFullLoad in interface DmsS3EndpointConfig
      • getKmsKeyArn

        public final String getKmsKeyArn()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#kms_key_arn DmsS3Endpoint#kms_key_arn}.
        Specified by:
        getKmsKeyArn in interface DmsS3EndpointConfig
      • getMaxFileSize

        public final Number getMaxFileSize()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#max_file_size DmsS3Endpoint#max_file_size}.
        Specified by:
        getMaxFileSize in interface DmsS3EndpointConfig
      • getParquetTimestampInMillisecond

        public final Object getParquetTimestampInMillisecond()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#parquet_timestamp_in_millisecond DmsS3Endpoint#parquet_timestamp_in_millisecond}.
        Specified by:
        getParquetTimestampInMillisecond in interface DmsS3EndpointConfig
      • getParquetVersion

        public final String getParquetVersion()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#parquet_version DmsS3Endpoint#parquet_version}.
        Specified by:
        getParquetVersion in interface DmsS3EndpointConfig
      • getPreserveTransactions

        public final Object getPreserveTransactions()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#preserve_transactions DmsS3Endpoint#preserve_transactions}.
        Specified by:
        getPreserveTransactions in interface DmsS3EndpointConfig
      • getRfc4180

        public final Object getRfc4180()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#rfc_4180 DmsS3Endpoint#rfc_4180}.
        Specified by:
        getRfc4180 in interface DmsS3EndpointConfig
      • getRowGroupLength

        public final Number getRowGroupLength()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#row_group_length DmsS3Endpoint#row_group_length}.
        Specified by:
        getRowGroupLength in interface DmsS3EndpointConfig
      • getServerSideEncryptionKmsKeyId

        public final String getServerSideEncryptionKmsKeyId()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#server_side_encryption_kms_key_id DmsS3Endpoint#server_side_encryption_kms_key_id}.
        Specified by:
        getServerSideEncryptionKmsKeyId in interface DmsS3EndpointConfig
      • getSslMode

        public final String getSslMode()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#ssl_mode DmsS3Endpoint#ssl_mode}.
        Specified by:
        getSslMode in interface DmsS3EndpointConfig
      • getTags

        public final Map<String,​String> getTags()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#tags DmsS3Endpoint#tags}.
        Specified by:
        getTags in interface DmsS3EndpointConfig
      • getTagsAll

        public final Map<String,​String> getTagsAll()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#tags_all DmsS3Endpoint#tags_all}.
        Specified by:
        getTagsAll in interface DmsS3EndpointConfig
      • getTimeouts

        public final DmsS3EndpointTimeouts getTimeouts()
        Description copied from interface: DmsS3EndpointConfig
        timeouts block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#timeouts DmsS3Endpoint#timeouts}

        Specified by:
        getTimeouts in interface DmsS3EndpointConfig
      • getTimestampColumnName

        public final String getTimestampColumnName()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#timestamp_column_name DmsS3Endpoint#timestamp_column_name}.
        Specified by:
        getTimestampColumnName in interface DmsS3EndpointConfig
      • getUseCsvNoSupValue

        public final Object getUseCsvNoSupValue()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#use_csv_no_sup_value DmsS3Endpoint#use_csv_no_sup_value}.
        Specified by:
        getUseCsvNoSupValue in interface DmsS3EndpointConfig
      • getUseTaskStartTimeForFullLoadTimestamp

        public final Object getUseTaskStartTimeForFullLoadTimestamp()
        Description copied from interface: DmsS3EndpointConfig
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/dms_s3_endpoint#use_task_start_time_for_full_load_timestamp DmsS3Endpoint#use_task_start_time_for_full_load_timestamp}.
        Specified by:
        getUseTaskStartTimeForFullLoadTimestamp in interface DmsS3EndpointConfig
      • getConnection

        public final Object getConnection()
        Specified by:
        getConnection in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getCount

        public final Object getCount()
        Specified by:
        getCount in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getDependsOn

        public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
        Specified by:
        getDependsOn in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getForEach

        public final com.hashicorp.cdktf.ITerraformIterator getForEach()
        Specified by:
        getForEach in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getLifecycle

        public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
        Specified by:
        getLifecycle in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getProvider

        public final com.hashicorp.cdktf.TerraformProvider getProvider()
        Specified by:
        getProvider in interface com.hashicorp.cdktf.TerraformMetaArguments
      • getProvisioners

        public final List<Object> getProvisioners()
        Specified by:
        getProvisioners in interface com.hashicorp.cdktf.TerraformMetaArguments
      • $jsii$toJson

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

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