Interface CfnFunctionMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFunctionMixinProps.Jsii$Proxy
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.mediatailor.*;
CfnFunctionMixinProps cfnFunctionMixinProps = CfnFunctionMixinProps.builder()
.concurrentExecutorConfiguration(ConcurrentExecutorConfigurationProperty.builder()
.functionList(List.of(FunctionRefProperty.builder()
.alias("alias")
.functionId("functionId")
.runCondition("runCondition")
.build()))
.maxConcurrency(123)
.output(Map.of(
"outputKey", "output"))
.runtime("runtime")
.timeoutMilliseconds(123)
.build())
.customOutputConfiguration(CustomOutputConfigurationProperty.builder()
.output(Map.of(
"outputKey", "output"))
.runtime("runtime")
.build())
.description("description")
.functionId("functionId")
.functionType("functionType")
.httpRequestConfiguration(HttpRequestConfigurationProperty.builder()
.body("body")
.headers(Map.of(
"headersKey", "headers"))
.methodType("methodType")
.output(Map.of(
"outputKey", "output"))
.requestTimeoutMilliseconds(123)
.runtime("runtime")
.url("url")
.build())
.sequentialExecutorConfiguration(SequentialExecutorConfigurationProperty.builder()
.functionList(List.of(FunctionRefProperty.builder()
.alias("alias")
.functionId("functionId")
.runCondition("runCondition")
.build()))
.output(Map.of(
"outputKey", "output"))
.runtime("runtime")
.timeoutMilliseconds(123)
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnFunctionMixinPropsstatic final classAn implementation forCfnFunctionMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe configuration for a CONCURRENT_EXECUTOR function.default ObjectConfiguration for custom output functions.default StringA description of the function.default StringThe unique identifier for the function.default Stringdefault ObjectConfiguration for HTTP request functions.default ObjectThe configuration for a SEQUENTIAL_EXECUTOR function.getTags()The tags to assign to the function resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConcurrentExecutorConfiguration
The configuration for a CONCURRENT_EXECUTOR function.A CONCURRENT_EXECUTOR runs a set of child functions in parallel, up to a maximum concurrency, and combines their output when all functions complete. For more information about functions, see Working with functions (https://docs.aws.amazon.com/mediatailor/latest/ug/monetization-functions.html) in the MediaTailor User Guide.
Returns union: either
IResolvableorCfnFunctionPropsMixin.ConcurrentExecutorConfigurationProperty- See Also:
-
getCustomOutputConfiguration
Configuration for custom output functions.Returns union: either
IResolvableorCfnFunctionPropsMixin.CustomOutputConfigurationProperty- See Also:
-
getDescription
A description of the function.- See Also:
-
getFunctionId
The unique identifier for the function.- See Also:
-
getFunctionType
- See Also:
-
getHttpRequestConfiguration
Configuration for HTTP request functions.Returns union: either
IResolvableorCfnFunctionPropsMixin.HttpRequestConfigurationProperty- See Also:
-
getSequentialExecutorConfiguration
The configuration for a SEQUENTIAL_EXECUTOR function.A SEQUENTIAL_EXECUTOR runs an ordered list of child functions one at a time, passing data between them. For more information about functions, see Working with functions (https://docs.aws.amazon.com/mediatailor/latest/ug/monetization-functions.html) in the MediaTailor User Guide.
Returns union: either
IResolvableorCfnFunctionPropsMixin.SequentialExecutorConfigurationProperty- See Also:
-
getTags
The tags to assign to the function resource.- See Also:
-
builder
- Returns:
- a
CfnFunctionMixinProps.BuilderofCfnFunctionMixinProps
-