Class AdConditioningConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.mediatailor.model.AdConditioningConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AdConditioningConfiguration.Builder,AdConditioningConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class AdConditioningConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AdConditioningConfiguration.Builder,AdConditioningConfiguration>
The setting that indicates what conditioning MediaTailor will perform on ads that the ad decision server (ADS) returns.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAdConditioningConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdConditioningConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AdConditioningConfiguration.Builder>serializableBuilderClass()StreamingMediaFileConditioningstreamingMediaFileConditioning()For ads that have media files with streaming delivery and supported file extensions, indicates what transcoding action MediaTailor takes when it first receives these ads from the ADS.StringstreamingMediaFileConditioningAsString()For ads that have media files with streaming delivery and supported file extensions, indicates what transcoding action MediaTailor takes when it first receives these ads from the ADS.AdConditioningConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
streamingMediaFileConditioning
public final StreamingMediaFileConditioning streamingMediaFileConditioning()
For ads that have media files with streaming delivery and supported file extensions, indicates what transcoding action MediaTailor takes when it first receives these ads from the ADS.
TRANSCODEindicates that MediaTailor must transcode the ads.NONEindicates that you have already transcoded the ads outside of MediaTailor and don't need them transcoded as part of the ad insertion workflow. For more information about ad conditioning see https://docs.aws.amazon.com/precondition-ads.html.If the service returns an enum value that is not available in the current SDK version,
streamingMediaFileConditioningwill returnStreamingMediaFileConditioning.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstreamingMediaFileConditioningAsString().- Returns:
- For ads that have media files with streaming delivery and supported file extensions, indicates what
transcoding action MediaTailor takes when it first receives these ads from the ADS.
TRANSCODEindicates that MediaTailor must transcode the ads.NONEindicates that you have already transcoded the ads outside of MediaTailor and don't need them transcoded as part of the ad insertion workflow. For more information about ad conditioning see https://docs.aws.amazon.com/precondition-ads.html. - See Also:
StreamingMediaFileConditioning
-
streamingMediaFileConditioningAsString
public final String streamingMediaFileConditioningAsString()
For ads that have media files with streaming delivery and supported file extensions, indicates what transcoding action MediaTailor takes when it first receives these ads from the ADS.
TRANSCODEindicates that MediaTailor must transcode the ads.NONEindicates that you have already transcoded the ads outside of MediaTailor and don't need them transcoded as part of the ad insertion workflow. For more information about ad conditioning see https://docs.aws.amazon.com/precondition-ads.html.If the service returns an enum value that is not available in the current SDK version,
streamingMediaFileConditioningwill returnStreamingMediaFileConditioning.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstreamingMediaFileConditioningAsString().- Returns:
- For ads that have media files with streaming delivery and supported file extensions, indicates what
transcoding action MediaTailor takes when it first receives these ads from the ADS.
TRANSCODEindicates that MediaTailor must transcode the ads.NONEindicates that you have already transcoded the ads outside of MediaTailor and don't need them transcoded as part of the ad insertion workflow. For more information about ad conditioning see https://docs.aws.amazon.com/precondition-ads.html. - See Also:
StreamingMediaFileConditioning
-
toBuilder
public AdConditioningConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AdConditioningConfiguration.Builder,AdConditioningConfiguration>
-
builder
public static AdConditioningConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends AdConditioningConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-