-
- All Implemented Interfaces:
public class ConvivaContentMetadata.BuilderThe builder for the Conviva content metadata.
-
-
Constructor Summary
Constructors Constructor Description ConvivaContentMetadata.Builder(String assetName)Creates a builder for the Conviva content metadata.
-
Method Summary
Modifier and Type Method Description ConvivaContentMetadata.Builderlive(boolean live)Sets whether a live asset is being tracked. ConvivaContentMetadata.BuilderdefaultBitrateKbps(int defaultBitrateKbps)Sets the default bitrate of the asset, in kbps. ConvivaContentMetadata.BuilderdefaultResource(@NonNull() String defaultResource)Sets the default resource. ConvivaContentMetadata.Builderduration(int duration)Sets the duration of the asset. ConvivaContentMetadata.BuilderencodedFrameRate(int encodedFrameRate)Sets the encoded frame rate of the asset. ConvivaContentMetadata.BuilderapplicationName(@NonNull() String applicationName)Sets the application name. ConvivaContentMetadata.BuilderviewerId(@NonNull() String viewerId)Sets the identifier of the viewer. ConvivaContentMetadata.Buildercustom(@Nullable() Map<String, String> custom)Sets the custom Conviva tags. ConvivaContentMetadatabuild()Builds the Conviva content metadata. -
-
Constructor Detail
-
ConvivaContentMetadata.Builder
ConvivaContentMetadata.Builder(String assetName)
Creates a builder for the Conviva content metadata.- Parameters:
assetName- The name of the asset.
-
-
Method Detail
-
live
@NonNull() ConvivaContentMetadata.Builder live(boolean live)
Sets whether a live asset is being tracked.
- Parameters:
live- Whether it is a live asset.
-
defaultBitrateKbps
@NonNull() ConvivaContentMetadata.Builder defaultBitrateKbps(int defaultBitrateKbps)
Sets the default bitrate of the asset, in kbps.
- Parameters:
defaultBitrateKbps- The default bitrate, in kbps.
-
defaultResource
@NonNull() ConvivaContentMetadata.Builder defaultResource(@NonNull() String defaultResource)
Sets the default resource.
- Parameters:
defaultResource- The default resource.
-
duration
@NonNull() ConvivaContentMetadata.Builder duration(int duration)
Sets the duration of the asset.
- Parameters:
duration- The duration of the asset, in seconds.
-
encodedFrameRate
@NonNull() ConvivaContentMetadata.Builder encodedFrameRate(int encodedFrameRate)
Sets the encoded frame rate of the asset.
- Parameters:
encodedFrameRate- The encoded frame rate, in frames per second.
-
applicationName
@NonNull() ConvivaContentMetadata.Builder applicationName(@NonNull() String applicationName)
Sets the application name.
- Parameters:
applicationName- The application name.
-
viewerId
@NonNull() ConvivaContentMetadata.Builder viewerId(@NonNull() String viewerId)
Sets the identifier of the viewer.
- Parameters:
viewerId- The identifier of the viewer.
-
custom
@NonNull() ConvivaContentMetadata.Builder custom(@Nullable() Map<String, String> custom)
Sets the custom Conviva tags.
- Parameters:
custom- The custom Conviva tags.
-
build
@NonNull() ConvivaContentMetadata build()
Builds the Conviva content metadata.
-
-
-
-