Interface HdrMetadata.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<HdrMetadata.Builder,,HdrMetadata> SdkBuilder<HdrMetadata.Builder,,HdrMetadata> SdkPojo
- Enclosing class:
HdrMetadata
@Mutable
@NotThreadSafe
public static interface HdrMetadata.Builder
extends SdkPojo, CopyableBuilder<HdrMetadata.Builder,HdrMetadata>
-
Method Summary
Modifier and TypeMethodDescriptiondefault HdrMetadata.BuildercontentLightLevel(Consumer<ContentLightLevel.Builder> contentLightLevel) Content light level information (CTA-861.3).contentLightLevel(ContentLightLevel contentLightLevel) Content light level information (CTA-861.3).default HdrMetadata.BuildermasteringDisplayColorVolume(Consumer<MasteringDisplayColorVolume.Builder> masteringDisplayColorVolume) Mastering display color volume metadata (SMPTE ST 2086).masteringDisplayColorVolume(MasteringDisplayColorVolume masteringDisplayColorVolume) Mastering display color volume metadata (SMPTE ST 2086).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
-
contentLightLevel
Content light level information (CTA-861.3). Describes the light level characteristics of the content.- Parameters:
contentLightLevel- Content light level information (CTA-861.3). Describes the light level characteristics of the content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentLightLevel
default HdrMetadata.Builder contentLightLevel(Consumer<ContentLightLevel.Builder> contentLightLevel) Content light level information (CTA-861.3). Describes the light level characteristics of the content. This is a convenience method that creates an instance of theContentLightLevel.Builderavoiding the need to create one manually viaContentLightLevel.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontentLightLevel(ContentLightLevel).- Parameters:
contentLightLevel- a consumer that will call methods onContentLightLevel.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
masteringDisplayColorVolume
HdrMetadata.Builder masteringDisplayColorVolume(MasteringDisplayColorVolume masteringDisplayColorVolume) Mastering display color volume metadata (SMPTE ST 2086). Describes the color volume of the display used to master the content. Chromaticity coordinates are in units of 0.00002. Luminance values are in units of 0.0001 cd/m².- Parameters:
masteringDisplayColorVolume- Mastering display color volume metadata (SMPTE ST 2086). Describes the color volume of the display used to master the content. Chromaticity coordinates are in units of 0.00002. Luminance values are in units of 0.0001 cd/m².- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
masteringDisplayColorVolume
default HdrMetadata.Builder masteringDisplayColorVolume(Consumer<MasteringDisplayColorVolume.Builder> masteringDisplayColorVolume) Mastering display color volume metadata (SMPTE ST 2086). Describes the color volume of the display used to master the content. Chromaticity coordinates are in units of 0.00002. Luminance values are in units of 0.0001 cd/m². This is a convenience method that creates an instance of theMasteringDisplayColorVolume.Builderavoiding the need to create one manually viaMasteringDisplayColorVolume.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomasteringDisplayColorVolume(MasteringDisplayColorVolume).- Parameters:
masteringDisplayColorVolume- a consumer that will call methods onMasteringDisplayColorVolume.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-