Class: AWSCDK::DynamoDB::InputFormat
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::DynamoDB::InputFormat
- Defined in:
- dynamo_db/input_format.rb
Overview
The format of the source data.
Class Method Summary collapse
-
.csv(options = nil) ⇒ AWSCDK::DynamoDB::InputFormat
CSV format.
-
.dynamo_db_json ⇒ AWSCDK::DynamoDB::InputFormat
DynamoDB JSON format.
-
.ion ⇒ AWSCDK::DynamoDB::InputFormat
Amazon Ion format.
- .jsii_overridable_methods ⇒ Object
Instance Method Summary collapse
-
#initialize ⇒ InputFormat
constructor
A new instance of InputFormat.
Constructor Details
#initialize ⇒ InputFormat
Returns a new instance of InputFormat.
8 9 10 |
# File 'dynamo_db/input_format.rb', line 8 def initialize Jsii::Object.instance_method(:initialize).bind(self).call end |
Class Method Details
.csv(options = nil) ⇒ AWSCDK::DynamoDB::InputFormat
CSV format.
21 22 23 24 25 |
# File 'dynamo_db/input_format.rb', line 21 def self.csv( = nil) = .is_a?(Hash) ? ::AWSCDK::DynamoDB::CsvOptions.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfZHluYW1vZGIuQ3N2T3B0aW9ucyJ9")), "options") unless .nil? Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_dynamodb.InputFormat", "csv", []) end |
.dynamo_db_json ⇒ AWSCDK::DynamoDB::InputFormat
DynamoDB JSON format.
30 31 32 |
# File 'dynamo_db/input_format.rb', line 30 def self.dynamo_db_json() Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_dynamodb.InputFormat", "dynamoDBJson", []) end |
.ion ⇒ AWSCDK::DynamoDB::InputFormat
Amazon Ion format.
37 38 39 |
# File 'dynamo_db/input_format.rb', line 37 def self.ion() Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_dynamodb.InputFormat", "ion", []) end |
.jsii_overridable_methods ⇒ Object
12 13 14 15 |
# File 'dynamo_db/input_format.rb', line 12 def self.jsii_overridable_methods { } end |