Class CfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty
CfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.mediatailor.CfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty
CfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty.Builder, CfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThe list of 1 to 10 child functions that MediaTailor runs in parallel.final NumberThe maximum number of child functions that MediaTailor runs simultaneously.final ObjectA map of output bindings that controls which bindings the executor commits to the session state after all child functions complete.final StringThe expression language used to evaluate expressions in the function configuration.final NumberThe maximum time, in milliseconds, for all child functions to complete.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty.Builder.
-
-
Method Details
-
getFunctionList
Description copied from interface:CfnFunctionPropsMixin.ConcurrentExecutorConfigurationPropertyThe list of 1 to 10 child functions that MediaTailor runs in parallel.Each entry specifies a child function to execute and an optional run condition expression that controls whether the function runs. Child functions cannot themselves be executors, and each child function's resolved namespace must be unique across the list.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFunctionPropsMixin.FunctionRefProperty>- Specified by:
getFunctionListin interfaceCfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty- See Also:
-
getMaxConcurrency
Description copied from interface:CfnFunctionPropsMixin.ConcurrentExecutorConfigurationPropertyThe maximum number of child functions that MediaTailor runs simultaneously.When the list contains more functions than MaxConcurrency, MediaTailor starts additional functions as running ones complete, so that no more than MaxConcurrency functions run at the same time. Valid values are 1 to 2.
- Specified by:
getMaxConcurrencyin interfaceCfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty- See Also:
-
getOutput
Description copied from interface:CfnFunctionPropsMixin.ConcurrentExecutorConfigurationPropertyA map of output bindings that controls which bindings the executor commits to the session state after all child functions complete.Each key is a namespaced output path, and each value is an expression that MediaTailor evaluates against the combined results of the child functions.
Returns union: either
IResolvableor Mapinvalid input: '<'String,String>- Specified by:
getOutputin interfaceCfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty- See Also:
-
getRuntime
Description copied from interface:CfnFunctionPropsMixin.ConcurrentExecutorConfigurationPropertyThe expression language used to evaluate expressions in the function configuration.Set this to JSONATA.
- Specified by:
getRuntimein interfaceCfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty- See Also:
-
getTimeoutMilliseconds
Description copied from interface:CfnFunctionPropsMixin.ConcurrentExecutorConfigurationPropertyThe maximum time, in milliseconds, for all child functions to complete.This timeout covers every function in the list, including any HTTP calls the child functions make. If the executor exceeds this timeout, MediaTailor discards all output from the executor and proceeds with default behavior. Valid values are 100 to 2000.
- Specified by:
getTimeoutMillisecondsin interfaceCfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-