Interface IItemBatcherProps
Interface for ItemBatcher configuration properties.
Namespace: Amazon.CDK.AWS.StepFunctions
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IItemBatcherProps
Syntax (vb)
Public Interface IItemBatcherProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.StepFunctions;
var batchInput;
var itemBatcherProps = new ItemBatcherProps {
BatchInput = batchInput,
MaxInputBytesPerBatch = 123,
MaxInputBytesPerBatchPath = "maxInputBytesPerBatchPath",
MaxItemsPerBatch = 123,
MaxItemsPerBatchPath = "maxItemsPerBatchPath"
};
Synopsis
Properties
BatchInput | BatchInput. |
MaxInputBytesPerBatch | MaxInputBytesPerBatch. |
MaxInputBytesPerBatchPath | MaxInputBytesPerBatchPath. |
MaxItemsPerBatch | MaxItemsPerBatch. |
MaxItemsPerBatchPath | MaxItemsPerBatchPath. |
Properties
BatchInput
BatchInput.
virtual JObject BatchInput { get; }
Property Value
Newtonsoft.Json.Linq.JObject
Remarks
Fixed JSON input to include in each batch passed to each child workflow execution
Default: - No batchInput
MaxInputBytesPerBatch
MaxInputBytesPerBatch.
virtual Nullable<double> MaxInputBytesPerBatch { get; }
Property Value
System.Nullable<System.Double>
Remarks
Specifies the maximum number of bytes that each child workflow execution processes, as static number
Default: - uses value of maxInputBytesPerBatchPath
as the max size per batch,
no limits on the batch size under the 256KB limit if that property was also not provided
MaxInputBytesPerBatchPath
MaxInputBytesPerBatchPath.
virtual string MaxInputBytesPerBatchPath { get; }
Property Value
System.String
Remarks
Specifies the maximum number of bytes that each child workflow execution processes, as JsonPath
Default: - uses value of maxInputBytesPerBatch
as the max size per batch,
no limits on the batch size under the 256KB limit if that property was also not provided
MaxItemsPerBatch
MaxItemsPerBatch.
virtual Nullable<double> MaxItemsPerBatch { get; }
Property Value
System.Nullable<System.Double>
Remarks
Specifies the maximum number of items that each child workflow execution processes, as static number
Default: - uses value of maxItemsPerBatchPath
as the max items per batch,
no limits on the number of items in a batch under the 256KB limit if that property was also not provided
MaxItemsPerBatchPath
MaxItemsPerBatchPath.
virtual string MaxItemsPerBatchPath { get; }
Property Value
System.String
Remarks
Specifies the maximum number of items that each child workflow execution processes, as JsonPath
Default: - uses value of maxItemsPerBatch
as the max items per batch,
no limits on the number of items in a batch under the 256KB limit if that property was also not provided