Class CfnFunction.VastRequestConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnFunction.VastRequestConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFunction.VastRequestConfigurationProperty
CfnFunction.VastRequestConfigurationProperty-
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.services.mediatailor.CfnFunction.VastRequestConfigurationProperty
CfnFunction.VastRequestConfigurationProperty.Builder, CfnFunction.VastRequestConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFunction.VastRequestConfigurationProperty.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 StringgetBody()An expression that evaluates to the request body, for example to send an OpenRTB bid request.final ObjectA map of HTTP header names to expression values.final Stringfinal ObjectA map of output bindings.final NumberThe maximum time, in milliseconds, that MediaTailor waits for a response from the VAST endpoint.final StringThe expression language used to evaluate expressions in the function configuration.final StringgetUrl()An expression that evaluates to the VAST endpoint URL.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 theCfnFunction.VastRequestConfigurationProperty.Builder.
-
-
Method Details
-
getMethodType
- Specified by:
getMethodTypein interfaceCfnFunction.VastRequestConfigurationProperty- See Also:
-
getRequestTimeoutMilliseconds
Description copied from interface:CfnFunction.VastRequestConfigurationPropertyThe maximum time, in milliseconds, that MediaTailor waits for a response from the VAST endpoint.The timeout covers the entire response, including any wrapper redirects that MediaTailor follows. If the call exceeds this timeout, MediaTailor proceeds with an empty ad list and continues output expression evaluation. Valid values are 100 to 2000.
- Specified by:
getRequestTimeoutMillisecondsin interfaceCfnFunction.VastRequestConfigurationProperty- See Also:
-
getRuntime
Description copied from interface:CfnFunction.VastRequestConfigurationPropertyThe expression language used to evaluate expressions in the function configuration.Set this to JSONATA.
- Specified by:
getRuntimein interfaceCfnFunction.VastRequestConfigurationProperty- See Also:
-
getUrl
Description copied from interface:CfnFunction.VastRequestConfigurationPropertyAn expression that evaluates to the VAST endpoint URL.Use {%...%} delimiters for dynamic expressions. A literal value must be an https:// URL. The expression can be up to 25,000 characters, and the URL after evaluation can be up to 2,048 characters.
- Specified by:
getUrlin interfaceCfnFunction.VastRequestConfigurationProperty- See Also:
-
getBody
Description copied from interface:CfnFunction.VastRequestConfigurationPropertyAn expression that evaluates to the request body, for example to send an OpenRTB bid request.The expression can be up to 100,000 characters, and the body after evaluation can be up to 64 KB.
- Specified by:
getBodyin interfaceCfnFunction.VastRequestConfigurationProperty- See Also:
-
getHeaders
Description copied from interface:CfnFunction.VastRequestConfigurationPropertyA map of HTTP header names to expression values.MediaTailor evaluates each header value expression at runtime and includes the result in the outbound request. Headers beginning with X-Amz- are reserved by the service, and method override headers are not allowed.
Returns union: either
IResolvableor Mapinvalid input: '<'String,String>- Specified by:
getHeadersin interfaceCfnFunction.VastRequestConfigurationProperty- See Also:
-
getOutput
Description copied from interface:CfnFunction.VastRequestConfigurationPropertyA map of output bindings.Each key is a namespaced output path (such as temp.wrappedAds), and each value is an expression that MediaTailor evaluates at runtime. Output expressions in a VAST_REQUEST function can reference the response object, which exposes response.parsedAds, the ads parsed from the VAST response after schema validation and wrapper resolution, and response.statusCode. For more information about expression syntax, see JSONata expression reference (https://docs.aws.amazon.com/mediatailor/latest/ug/monetization-functions-jsonata.html) in the MediaTailor User Guide.
Returns union: either
IResolvableor Mapinvalid input: '<'String,String>- Specified by:
getOutputin interfaceCfnFunction.VastRequestConfigurationProperty- 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()
-