Class: AWSCDK::B2BI::CfnTransformer::SampleDocumentKeysProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
b2_bi/cfn_transformer.rb

Overview

An array of the Amazon S3 keys used to identify the location for your sample documents.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(input: nil, output: nil) ⇒ SampleDocumentKeysProperty

Returns a new instance of SampleDocumentKeysProperty.

Parameters:

  • input (String, nil) (defaults to: nil)

    An array of keys for your input sample documents.

  • output (String, nil) (defaults to: nil)

    An array of keys for your output sample documents.



934
935
936
937
938
939
# File 'b2_bi/cfn_transformer.rb', line 934

def initialize(input: nil, output: nil)
  @input = input
  Jsii::Type.check_type(@input, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "input") unless @input.nil?
  @output = output
  Jsii::Type.check_type(@output, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "output") unless @output.nil?
end

Instance Attribute Details

#inputString? (readonly)

An array of keys for your input sample documents.



945
946
947
# File 'b2_bi/cfn_transformer.rb', line 945

def input
  @input
end

#outputString? (readonly)

An array of keys for your output sample documents.



950
951
952
# File 'b2_bi/cfn_transformer.rb', line 950

def output
  @output
end

Class Method Details

.jsii_propertiesObject



952
953
954
955
956
957
# File 'b2_bi/cfn_transformer.rb', line 952

def self.jsii_properties
  {
    :input => "input",
    :output => "output",
  }
end

Instance Method Details

#to_jsiiObject



959
960
961
962
963
964
965
966
# File 'b2_bi/cfn_transformer.rb', line 959

def to_jsii
  result = {}
  result.merge!({
    "input" => @input,
    "output" => @output,
  })
  result.compact
end