Interface AdDecisionServerConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AdDecisionServerConfiguration.Builder,,AdDecisionServerConfiguration> SdkBuilder<AdDecisionServerConfiguration.Builder,,AdDecisionServerConfiguration> SdkPojo
- Enclosing class:
AdDecisionServerConfiguration
@Mutable
@NotThreadSafe
public static interface AdDecisionServerConfiguration.Builder
extends SdkPojo, CopyableBuilder<AdDecisionServerConfiguration.Builder,AdDecisionServerConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionhttpRequest(Consumer<HttpRequest.Builder> httpRequest) The HTTP request configuration parameters for the ad decision server.httpRequest(HttpRequest httpRequest) The HTTP request configuration parameters for the ad decision server.vastResponse(Consumer<VastResponse.Builder> vastResponse) The settings that control how MediaTailor processes VAST responses from the ad decision server.vastResponse(VastResponse vastResponse) The settings that control how MediaTailor processes VAST responses from the ad decision server.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
httpRequest
The HTTP request configuration parameters for the ad decision server.
- Parameters:
httpRequest- The HTTP request configuration parameters for the ad decision server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
httpRequest
default AdDecisionServerConfiguration.Builder httpRequest(Consumer<HttpRequest.Builder> httpRequest) The HTTP request configuration parameters for the ad decision server.
This is a convenience method that creates an instance of theHttpRequest.Builderavoiding the need to create one manually viaHttpRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohttpRequest(HttpRequest).- Parameters:
httpRequest- a consumer that will call methods onHttpRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vastResponse
The settings that control how MediaTailor processes VAST responses from the ad decision server.
- Parameters:
vastResponse- The settings that control how MediaTailor processes VAST responses from the ad decision server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vastResponse
default AdDecisionServerConfiguration.Builder vastResponse(Consumer<VastResponse.Builder> vastResponse) The settings that control how MediaTailor processes VAST responses from the ad decision server.
This is a convenience method that creates an instance of theVastResponse.Builderavoiding the need to create one manually viaVastResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovastResponse(VastResponse).- Parameters:
vastResponse- a consumer that will call methods onVastResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-