- 0.54.0 (latest)
- 0.53.0
- 0.52.0
- 0.51.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.6
- 0.1.2
public static final class VodSession.Builder extends GeneratedMessageV3.Builder<VodSession.Builder> implements VodSessionOrBuilder
Metadata for a VOD session.
Protobuf type google.cloud.video.stitcher.v1.VodSession
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > VodSession.BuilderImplements
VodSessionOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VodSession.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
VodSession.Builder |
build()
public VodSession build()
Type | Description |
VodSession |
buildPartial()
public VodSession buildPartial()
Type | Description |
VodSession |
clear()
public VodSession.Builder clear()
Type | Description |
VodSession.Builder |
clearAdTagMacroMap()
public VodSession.Builder clearAdTagMacroMap()
Type | Description |
VodSession.Builder |
clearAdTagUri()
public VodSession.Builder clearAdTagUri()
Required. Ad tag URI.
string ad_tag_uri = 6 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
VodSession.Builder | This builder for chaining. |
clearClientAdTracking()
public VodSession.Builder clearClientAdTracking()
Indicates whether client side ad tracking is enabled. If client side ad tracking is enabled, then the client player is expected to trigger playback and activity events itself. If this is set to false, server side ad tracking is enabled, causing the Video Stitcher service will trigger playback events on behalf of the client player.
bool client_ad_tracking = 8;
Type | Description |
VodSession.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public VodSession.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
VodSession.Builder |
clearInterstitials()
public VodSession.Builder clearInterstitials()
Output only. Metadata of what was stitched into the content.
.google.cloud.video.stitcher.v1.Interstitials interstitials = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
VodSession.Builder |
clearManifestOptions()
public VodSession.Builder clearManifestOptions()
Additional options that affect the output of the manifest.
.google.cloud.video.stitcher.v1.ManifestOptions manifest_options = 9;
Type | Description |
VodSession.Builder |
clearName()
public VodSession.Builder clearName()
Output only. The name of the VOD session, in the form of
projects/{project_number}/locations/{location}/vodSessions/{id}
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
VodSession.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public VodSession.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
VodSession.Builder |
clearPlayUri()
public VodSession.Builder clearPlayUri()
Output only. The playback URI of the stitched content.
string play_uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
VodSession.Builder | This builder for chaining. |
clearSourceUri()
public VodSession.Builder clearSourceUri()
Required. URI of the media to stitch.
string source_uri = 5 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
VodSession.Builder | This builder for chaining. |
clone()
public VodSession.Builder clone()
Type | Description |
VodSession.Builder |
containsAdTagMacroMap(String key)
public boolean containsAdTagMacroMap(String key)
Key value pairs for ad tag macro replacement. If the
specified ad tag URI has macros, this field provides the mapping
to the value that will replace the macro in the ad tag URI.
Macros are designated by square brackets.
For example:
Ad tag URI: "https://doubleclick.google.com/ad/1?geo_id=[geoId]"
Ad tag macro map: {"geoId": "123"}
Fully qualified ad tag:
"
https://doubleclick.google.com/ad/1?geo_id=123"`
map<string, string> ad_tag_macro_map = 7;
Name | Description |
key | String |
Type | Description |
boolean |
getAdTagMacroMap()
public Map<String,String> getAdTagMacroMap()
Use #getAdTagMacroMapMap() instead.
Type | Description |
Map<String,String> |
getAdTagMacroMapCount()
public int getAdTagMacroMapCount()
Key value pairs for ad tag macro replacement. If the
specified ad tag URI has macros, this field provides the mapping
to the value that will replace the macro in the ad tag URI.
Macros are designated by square brackets.
For example:
Ad tag URI: "https://doubleclick.google.com/ad/1?geo_id=[geoId]"
Ad tag macro map: {"geoId": "123"}
Fully qualified ad tag:
"
https://doubleclick.google.com/ad/1?geo_id=123"`
map<string, string> ad_tag_macro_map = 7;
Type | Description |
int |
getAdTagMacroMapMap()
public Map<String,String> getAdTagMacroMapMap()
Key value pairs for ad tag macro replacement. If the
specified ad tag URI has macros, this field provides the mapping
to the value that will replace the macro in the ad tag URI.
Macros are designated by square brackets.
For example:
Ad tag URI: "https://doubleclick.google.com/ad/1?geo_id=[geoId]"
Ad tag macro map: {"geoId": "123"}
Fully qualified ad tag:
"
https://doubleclick.google.com/ad/1?geo_id=123"`
map<string, string> ad_tag_macro_map = 7;
Type | Description |
Map<String,String> |
getAdTagMacroMapOrDefault(String key, String defaultValue)
public String getAdTagMacroMapOrDefault(String key, String defaultValue)
Key value pairs for ad tag macro replacement. If the
specified ad tag URI has macros, this field provides the mapping
to the value that will replace the macro in the ad tag URI.
Macros are designated by square brackets.
For example:
Ad tag URI: "https://doubleclick.google.com/ad/1?geo_id=[geoId]"
Ad tag macro map: {"geoId": "123"}
Fully qualified ad tag:
"
https://doubleclick.google.com/ad/1?geo_id=123"`
map<string, string> ad_tag_macro_map = 7;
Name | Description |
key | String |
defaultValue | String |
Type | Description |
String |
getAdTagMacroMapOrThrow(String key)
public String getAdTagMacroMapOrThrow(String key)
Key value pairs for ad tag macro replacement. If the
specified ad tag URI has macros, this field provides the mapping
to the value that will replace the macro in the ad tag URI.
Macros are designated by square brackets.
For example:
Ad tag URI: "https://doubleclick.google.com/ad/1?geo_id=[geoId]"
Ad tag macro map: {"geoId": "123"}
Fully qualified ad tag:
"
https://doubleclick.google.com/ad/1?geo_id=123"`
map<string, string> ad_tag_macro_map = 7;
Name | Description |
key | String |
Type | Description |
String |
getAdTagUri()
public String getAdTagUri()
Required. Ad tag URI.
string ad_tag_uri = 6 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String | The adTagUri. |
getAdTagUriBytes()
public ByteString getAdTagUriBytes()
Required. Ad tag URI.
string ad_tag_uri = 6 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString | The bytes for adTagUri. |
getClientAdTracking()
public boolean getClientAdTracking()
Indicates whether client side ad tracking is enabled. If client side ad tracking is enabled, then the client player is expected to trigger playback and activity events itself. If this is set to false, server side ad tracking is enabled, causing the Video Stitcher service will trigger playback events on behalf of the client player.
bool client_ad_tracking = 8;
Type | Description |
boolean | The clientAdTracking. |
getDefaultInstanceForType()
public VodSession getDefaultInstanceForType()
Type | Description |
VodSession |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getInterstitials()
public Interstitials getInterstitials()
Output only. Metadata of what was stitched into the content.
.google.cloud.video.stitcher.v1.Interstitials interstitials = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Interstitials | The interstitials. |
getInterstitialsBuilder()
public Interstitials.Builder getInterstitialsBuilder()
Output only. Metadata of what was stitched into the content.
.google.cloud.video.stitcher.v1.Interstitials interstitials = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Interstitials.Builder |
getInterstitialsOrBuilder()
public InterstitialsOrBuilder getInterstitialsOrBuilder()
Output only. Metadata of what was stitched into the content.
.google.cloud.video.stitcher.v1.Interstitials interstitials = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
InterstitialsOrBuilder |
getManifestOptions()
public ManifestOptions getManifestOptions()
Additional options that affect the output of the manifest.
.google.cloud.video.stitcher.v1.ManifestOptions manifest_options = 9;
Type | Description |
ManifestOptions | The manifestOptions. |
getManifestOptionsBuilder()
public ManifestOptions.Builder getManifestOptionsBuilder()
Additional options that affect the output of the manifest.
.google.cloud.video.stitcher.v1.ManifestOptions manifest_options = 9;
Type | Description |
ManifestOptions.Builder |
getManifestOptionsOrBuilder()
public ManifestOptionsOrBuilder getManifestOptionsOrBuilder()
Additional options that affect the output of the manifest.
.google.cloud.video.stitcher.v1.ManifestOptions manifest_options = 9;
Type | Description |
ManifestOptionsOrBuilder |
getMutableAdTagMacroMap()
public Map<String,String> getMutableAdTagMacroMap()
Use alternate mutation accessors instead.
Type | Description |
Map<String,String> |
getName()
public String getName()
Output only. The name of the VOD session, in the form of
projects/{project_number}/locations/{location}/vodSessions/{id}
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Output only. The name of the VOD session, in the form of
projects/{project_number}/locations/{location}/vodSessions/{id}
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
ByteString | The bytes for name. |
getPlayUri()
public String getPlayUri()
Output only. The playback URI of the stitched content.
string play_uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
String | The playUri. |
getPlayUriBytes()
public ByteString getPlayUriBytes()
Output only. The playback URI of the stitched content.
string play_uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
ByteString | The bytes for playUri. |
getSourceUri()
public String getSourceUri()
Required. URI of the media to stitch.
string source_uri = 5 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String | The sourceUri. |
getSourceUriBytes()
public ByteString getSourceUriBytes()
Required. URI of the media to stitch.
string source_uri = 5 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString | The bytes for sourceUri. |
hasInterstitials()
public boolean hasInterstitials()
Output only. Metadata of what was stitched into the content.
.google.cloud.video.stitcher.v1.Interstitials interstitials = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the interstitials field is set. |
hasManifestOptions()
public boolean hasManifestOptions()
Additional options that affect the output of the manifest.
.google.cloud.video.stitcher.v1.ManifestOptions manifest_options = 9;
Type | Description |
boolean | Whether the manifestOptions field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(VodSession other)
public VodSession.Builder mergeFrom(VodSession other)
Name | Description |
other | VodSession |
Type | Description |
VodSession.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public VodSession.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
VodSession.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public VodSession.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
VodSession.Builder |
mergeInterstitials(Interstitials value)
public VodSession.Builder mergeInterstitials(Interstitials value)
Output only. Metadata of what was stitched into the content.
.google.cloud.video.stitcher.v1.Interstitials interstitials = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Interstitials |
Type | Description |
VodSession.Builder |
mergeManifestOptions(ManifestOptions value)
public VodSession.Builder mergeManifestOptions(ManifestOptions value)
Additional options that affect the output of the manifest.
.google.cloud.video.stitcher.v1.ManifestOptions manifest_options = 9;
Name | Description |
value | ManifestOptions |
Type | Description |
VodSession.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VodSession.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
VodSession.Builder |
putAdTagMacroMap(String key, String value)
public VodSession.Builder putAdTagMacroMap(String key, String value)
Key value pairs for ad tag macro replacement. If the
specified ad tag URI has macros, this field provides the mapping
to the value that will replace the macro in the ad tag URI.
Macros are designated by square brackets.
For example:
Ad tag URI: "https://doubleclick.google.com/ad/1?geo_id=[geoId]"
Ad tag macro map: {"geoId": "123"}
Fully qualified ad tag:
"
https://doubleclick.google.com/ad/1?geo_id=123"`
map<string, string> ad_tag_macro_map = 7;
Name | Description |
key | String |
value | String |
Type | Description |
VodSession.Builder |
putAllAdTagMacroMap(Map<String,String> values)
public VodSession.Builder putAllAdTagMacroMap(Map<String,String> values)
Key value pairs for ad tag macro replacement. If the
specified ad tag URI has macros, this field provides the mapping
to the value that will replace the macro in the ad tag URI.
Macros are designated by square brackets.
For example:
Ad tag URI: "https://doubleclick.google.com/ad/1?geo_id=[geoId]"
Ad tag macro map: {"geoId": "123"}
Fully qualified ad tag:
"
https://doubleclick.google.com/ad/1?geo_id=123"`
map<string, string> ad_tag_macro_map = 7;
Name | Description |
values | Map<String,String> |
Type | Description |
VodSession.Builder |
removeAdTagMacroMap(String key)
public VodSession.Builder removeAdTagMacroMap(String key)
Key value pairs for ad tag macro replacement. If the
specified ad tag URI has macros, this field provides the mapping
to the value that will replace the macro in the ad tag URI.
Macros are designated by square brackets.
For example:
Ad tag URI: "https://doubleclick.google.com/ad/1?geo_id=[geoId]"
Ad tag macro map: {"geoId": "123"}
Fully qualified ad tag:
"
https://doubleclick.google.com/ad/1?geo_id=123"`
map<string, string> ad_tag_macro_map = 7;
Name | Description |
key | String |
Type | Description |
VodSession.Builder |
setAdTagUri(String value)
public VodSession.Builder setAdTagUri(String value)
Required. Ad tag URI.
string ad_tag_uri = 6 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | String The adTagUri to set. |
Type | Description |
VodSession.Builder | This builder for chaining. |
setAdTagUriBytes(ByteString value)
public VodSession.Builder setAdTagUriBytes(ByteString value)
Required. Ad tag URI.
string ad_tag_uri = 6 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | ByteString The bytes for adTagUri to set. |
Type | Description |
VodSession.Builder | This builder for chaining. |
setClientAdTracking(boolean value)
public VodSession.Builder setClientAdTracking(boolean value)
Indicates whether client side ad tracking is enabled. If client side ad tracking is enabled, then the client player is expected to trigger playback and activity events itself. If this is set to false, server side ad tracking is enabled, causing the Video Stitcher service will trigger playback events on behalf of the client player.
bool client_ad_tracking = 8;
Name | Description |
value | boolean The clientAdTracking to set. |
Type | Description |
VodSession.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public VodSession.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
VodSession.Builder |
setInterstitials(Interstitials value)
public VodSession.Builder setInterstitials(Interstitials value)
Output only. Metadata of what was stitched into the content.
.google.cloud.video.stitcher.v1.Interstitials interstitials = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Interstitials |
Type | Description |
VodSession.Builder |
setInterstitials(Interstitials.Builder builderForValue)
public VodSession.Builder setInterstitials(Interstitials.Builder builderForValue)
Output only. Metadata of what was stitched into the content.
.google.cloud.video.stitcher.v1.Interstitials interstitials = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | Interstitials.Builder |
Type | Description |
VodSession.Builder |
setManifestOptions(ManifestOptions value)
public VodSession.Builder setManifestOptions(ManifestOptions value)
Additional options that affect the output of the manifest.
.google.cloud.video.stitcher.v1.ManifestOptions manifest_options = 9;
Name | Description |
value | ManifestOptions |
Type | Description |
VodSession.Builder |
setManifestOptions(ManifestOptions.Builder builderForValue)
public VodSession.Builder setManifestOptions(ManifestOptions.Builder builderForValue)
Additional options that affect the output of the manifest.
.google.cloud.video.stitcher.v1.ManifestOptions manifest_options = 9;
Name | Description |
builderForValue | ManifestOptions.Builder |
Type | Description |
VodSession.Builder |
setName(String value)
public VodSession.Builder setName(String value)
Output only. The name of the VOD session, in the form of
projects/{project_number}/locations/{location}/vodSessions/{id}
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | String The name to set. |
Type | Description |
VodSession.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public VodSession.Builder setNameBytes(ByteString value)
Output only. The name of the VOD session, in the form of
projects/{project_number}/locations/{location}/vodSessions/{id}
.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
VodSession.Builder | This builder for chaining. |
setPlayUri(String value)
public VodSession.Builder setPlayUri(String value)
Output only. The playback URI of the stitched content.
string play_uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | String The playUri to set. |
Type | Description |
VodSession.Builder | This builder for chaining. |
setPlayUriBytes(ByteString value)
public VodSession.Builder setPlayUriBytes(ByteString value)
Output only. The playback URI of the stitched content.
string play_uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | ByteString The bytes for playUri to set. |
Type | Description |
VodSession.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VodSession.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
VodSession.Builder |
setSourceUri(String value)
public VodSession.Builder setSourceUri(String value)
Required. URI of the media to stitch.
string source_uri = 5 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | String The sourceUri to set. |
Type | Description |
VodSession.Builder | This builder for chaining. |
setSourceUriBytes(ByteString value)
public VodSession.Builder setSourceUriBytes(ByteString value)
Required. URI of the media to stitch.
string source_uri = 5 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | ByteString The bytes for sourceUri to set. |
Type | Description |
VodSession.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final VodSession.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
VodSession.Builder |