Class JobConfig.Builder (1.19.0)

public static final class JobConfig.Builder extends GeneratedMessageV3.Builder<JobConfig.Builder> implements JobConfigOrBuilder

Job configuration

Protobuf type google.cloud.video.transcoder.v1.JobConfig

Implements

JobConfigOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAdBreaks(AdBreak value)

public JobConfig.Builder addAdBreaks(AdBreak value)

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

repeated .google.cloud.video.transcoder.v1.AdBreak ad_breaks = 7;

Parameter
Name Description
value AdBreak
Returns
Type Description
JobConfig.Builder

addAdBreaks(AdBreak.Builder builderForValue)

public JobConfig.Builder addAdBreaks(AdBreak.Builder builderForValue)

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

repeated .google.cloud.video.transcoder.v1.AdBreak ad_breaks = 7;

Parameter
Name Description
builderForValue AdBreak.Builder
Returns
Type Description
JobConfig.Builder

addAdBreaks(int index, AdBreak value)

public JobConfig.Builder addAdBreaks(int index, AdBreak value)

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

repeated .google.cloud.video.transcoder.v1.AdBreak ad_breaks = 7;

Parameters
Name Description
index int
value AdBreak
Returns
Type Description
JobConfig.Builder

addAdBreaks(int index, AdBreak.Builder builderForValue)

public JobConfig.Builder addAdBreaks(int index, AdBreak.Builder builderForValue)

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

repeated .google.cloud.video.transcoder.v1.AdBreak ad_breaks = 7;

Parameters
Name Description
index int
builderForValue AdBreak.Builder
Returns
Type Description
JobConfig.Builder

addAdBreaksBuilder()

public AdBreak.Builder addAdBreaksBuilder()

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

repeated .google.cloud.video.transcoder.v1.AdBreak ad_breaks = 7;

Returns
Type Description
AdBreak.Builder

addAdBreaksBuilder(int index)

public AdBreak.Builder addAdBreaksBuilder(int index)

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

repeated .google.cloud.video.transcoder.v1.AdBreak ad_breaks = 7;

Parameter
Name Description
index int
Returns
Type Description
AdBreak.Builder

addAllAdBreaks(Iterable<? extends AdBreak> values)

public JobConfig.Builder addAllAdBreaks(Iterable<? extends AdBreak> values)

List of ad breaks. Specifies where to insert ad break tags in the output manifests.

repeated .google.cloud.video.transcoder.v1.AdBreak ad_breaks = 7;

Parameter
Name Description
values Iterable<? extends com.google.cloud.video.transcoder.v1.AdBreak>
Returns
Type Description
JobConfig.Builder

addAllEditList(Iterable<? extends EditAtom> values)

public JobConfig.Builder addAllEditList(Iterable<? extends EditAtom> values)

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

repeated .google.cloud.video.transcoder.v1.EditAtom edit_list = 2;

Parameter
Name Description
values Iterable<? extends com.google.cloud.video.transcoder.v1.EditAtom>
Returns
Type Description
JobConfig.Builder

addAllElementaryStreams(Iterable<? extends ElementaryStream> values)

public JobConfig.Builder addAllElementaryStreams(Iterable<? extends ElementaryStream> values)

List of elementary streams.

repeated .google.cloud.video.transcoder.v1.ElementaryStream elementary_streams = 3;

Parameter
Name Description
values Iterable<? extends com.google.cloud.video.transcoder.v1.ElementaryStream>
Returns
Type Description
JobConfig.Builder

addAllInputs(Iterable<? extends Input> values)

public JobConfig.Builder addAllInputs(Iterable<? extends Input> values)

List of input assets stored in Cloud Storage.

repeated .google.cloud.video.transcoder.v1.Input inputs = 1;

Parameter
Name Description
values Iterable<? extends com.google.cloud.video.transcoder.v1.Input>
Returns
Type Description
JobConfig.Builder

addAllManifests(Iterable<? extends Manifest> values)

public JobConfig.Builder addAllManifests(Iterable<? extends Manifest> values)

List of output manifests.

repeated .google.cloud.video.transcoder.v1.Manifest manifests = 5;

Parameter
Name Description
values Iterable<? extends com.google.cloud.video.transcoder.v1.Manifest>
Returns
Type Description
JobConfig.Builder

addAllMuxStreams(Iterable<? extends MuxStream> values)

public JobConfig.Builder addAllMuxStreams(Iterable<? extends MuxStream> values)

List of multiplexing settings for output streams.

repeated .google.cloud.video.transcoder.v1.MuxStream mux_streams = 4;

Parameter
Name Description
values Iterable<? extends com.google.cloud.video.transcoder.v1.MuxStream>
Returns
Type Description
JobConfig.Builder

addAllOverlays(Iterable<? extends Overlay> values)

public JobConfig.Builder addAllOverlays(Iterable<? extends Overlay> values)

List of overlays on the output video, in descending Z-order.

repeated .google.cloud.video.transcoder.v1.Overlay overlays = 10;

Parameter
Name Description
values Iterable<? extends com.google.cloud.video.transcoder.v1.Overlay>
Returns
Type Description
JobConfig.Builder

addAllSpriteSheets(Iterable<? extends SpriteSheet> values)

public JobConfig.Builder addAllSpriteSheets(Iterable<? extends SpriteSheet> values)

List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.

repeated .google.cloud.video.transcoder.v1.SpriteSheet sprite_sheets = 9;

Parameter
Name Description
values Iterable<? extends com.google.cloud.video.transcoder.v1.SpriteSheet>
Returns
Type Description
JobConfig.Builder

addEditList(EditAtom value)

public JobConfig.Builder addEditList(EditAtom value)

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

repeated .google.cloud.video.transcoder.v1.EditAtom edit_list = 2;

Parameter
Name Description
value EditAtom
Returns
Type Description
JobConfig.Builder

addEditList(EditAtom.Builder builderForValue)

public JobConfig.Builder addEditList(EditAtom.Builder builderForValue)

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

repeated .google.cloud.video.transcoder.v1.EditAtom edit_list = 2;

Parameter
Name Description
builderForValue EditAtom.Builder
Returns
Type Description
JobConfig.Builder

addEditList(int index, EditAtom value)

public JobConfig.Builder addEditList(int index, EditAtom value)

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

repeated .google.cloud.video.transcoder.v1.EditAtom edit_list = 2;

Parameters
Name Description
index int
value EditAtom
Returns
Type Description
JobConfig.Builder

addEditList(int index, EditAtom.Builder builderForValue)

public JobConfig.Builder addEditList(int index, EditAtom.Builder builderForValue)

List of Edit atoms. Defines the ultimate timeline of the resulting file or manifest.

repeated .google.cloud.video.transcoder.v1.EditAtom edit_list = 2;

Parameters
Name Description
index int
builderForValue EditAtom.Builder
Returns
Type Description