Class: AWSCDK::AppFlow::CfnFlow::SAPODataParallelismConfigProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
app_flow/cfn_flow.rb

Overview

Sets the number of concurrent processes that transfer OData records from your SAP instance.

A concurrent process is query that retrieves a batch of records as part of a flow run. Amazon AppFlow can run multiple concurrent processes in parallel to transfer data faster.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(max_parallelism:) ⇒ SAPODataParallelismConfigProperty

Returns a new instance of SAPODataParallelismConfigProperty.

Parameters:

  • max_parallelism (Numeric)

    The maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.



2253
2254
2255
2256
# File 'app_flow/cfn_flow.rb', line 2253

def initialize(max_parallelism:)
  @max_parallelism = max_parallelism
  Jsii::Type.check_type(@max_parallelism, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "maxParallelism")
end

Instance Attribute Details

#max_parallelismNumeric (readonly)

The maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.



2262
2263
2264
# File 'app_flow/cfn_flow.rb', line 2262

def max_parallelism
  @max_parallelism
end

Class Method Details

.jsii_propertiesObject



2264
2265
2266
2267
2268
# File 'app_flow/cfn_flow.rb', line 2264

def self.jsii_properties
  {
    :max_parallelism => "maxParallelism",
  }
end

Instance Method Details

#to_jsiiObject



2270
2271
2272
2273
2274
2275
2276
# File 'app_flow/cfn_flow.rb', line 2270

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