Interface VodConfigOrBuilder (0.44.0)

public interface VodConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAdTagUri()

public abstract String getAdTagUri()

Required. The default ad tag associated with this VOD config.

string ad_tag_uri = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The adTagUri.

getAdTagUriBytes()

public abstract ByteString getAdTagUriBytes()

Required. The default ad tag associated with this VOD config.

string ad_tag_uri = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for adTagUri.

getGamVodConfig()

public abstract GamVodConfig getGamVodConfig()

Optional. Google Ad Manager (GAM) metadata.

.google.cloud.video.stitcher.v1.GamVodConfig gam_vod_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GamVodConfig

The gamVodConfig.

getGamVodConfigOrBuilder()

public abstract GamVodConfigOrBuilder getGamVodConfigOrBuilder()

Optional. Google Ad Manager (GAM) metadata.

.google.cloud.video.stitcher.v1.GamVodConfig gam_vod_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GamVodConfigOrBuilder

getName()

public abstract String getName()

Output only. The resource name of the VOD config, in the form of projects/{project}/locations/{location}/vodConfigs/{id}.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Output only. The resource name of the VOD config, in the form of projects/{project}/locations/{location}/vodConfigs/{id}.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for name.

getSourceFetchOptions()

public abstract FetchOptions getSourceFetchOptions()

Options for fetching source manifests and segments.

.google.cloud.video.stitcher.v1.FetchOptions source_fetch_options = 8;

Returns
Type Description
FetchOptions

The sourceFetchOptions.

getSourceFetchOptionsOrBuilder()

public abstract FetchOptionsOrBuilder getSourceFetchOptionsOrBuilder()

Options for fetching source manifests and segments.

.google.cloud.video.stitcher.v1.FetchOptions source_fetch_options = 8;

Returns
Type Description
FetchOptionsOrBuilder

getSourceUri()

public abstract String getSourceUri()

Required. Source URI for the VOD stream manifest.

string source_uri = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The sourceUri.

getSourceUriBytes()

public abstract ByteString getSourceUriBytes()

Required. Source URI for the VOD stream manifest.

string source_uri = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for sourceUri.

getState()

public abstract VodConfig.State getState()

Output only. State of the VOD config.

.google.cloud.video.stitcher.v1.VodConfig.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
VodConfig.State

The state.

getStateValue()

public abstract int getStateValue()

Output only. State of the VOD config.

.google.cloud.video.stitcher.v1.VodConfig.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

hasGamVodConfig()

public abstract boolean hasGamVodConfig()

Optional. Google Ad Manager (GAM) metadata.

.google.cloud.video.stitcher.v1.GamVodConfig gam_vod_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the gamVodConfig field is set.

hasSourceFetchOptions()

public abstract boolean hasSourceFetchOptions()

Options for fetching source manifests and segments.

.google.cloud.video.stitcher.v1.FetchOptions source_fetch_options = 8;

Returns
Type Description
boolean

Whether the sourceFetchOptions field is set.