public class DaiEncodingProfile extends Object implements Serializable
DaiEncodingProfile contains data about a publisher's
encoding profiles. Ad Manager
Dynamic Ad Insertion (DAI) uses the profile information
about the content to select an
appropriate ad transcode to play for the particular video.| Constructor and Description |
|---|
DaiEncodingProfile() |
DaiEncodingProfile(Long id,
String name,
DaiEncodingProfileStatus status,
VariantType variantType,
ContainerType containerType,
VideoSettings videoSettings,
AudioSettings audioSettings) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
AudioSettings |
getAudioSettings()
Gets the audioSettings value for this DaiEncodingProfile.
|
ContainerType |
getContainerType()
Gets the containerType value for this DaiEncodingProfile.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
Long |
getId()
Gets the id value for this DaiEncodingProfile.
|
String |
getName()
Gets the name value for this DaiEncodingProfile.
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
DaiEncodingProfileStatus |
getStatus()
Gets the status value for this DaiEncodingProfile.
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
VariantType |
getVariantType()
Gets the variantType value for this DaiEncodingProfile.
|
VideoSettings |
getVideoSettings()
Gets the videoSettings value for this DaiEncodingProfile.
|
int |
hashCode() |
void |
setAudioSettings(AudioSettings audioSettings)
Sets the audioSettings value for this DaiEncodingProfile.
|
void |
setContainerType(ContainerType containerType)
Sets the containerType value for this DaiEncodingProfile.
|
void |
setId(Long id)
Sets the id value for this DaiEncodingProfile.
|
void |
setName(String name)
Sets the name value for this DaiEncodingProfile.
|
void |
setStatus(DaiEncodingProfileStatus status)
Sets the status value for this DaiEncodingProfile.
|
void |
setVariantType(VariantType variantType)
Sets the variantType value for this DaiEncodingProfile.
|
void |
setVideoSettings(VideoSettings videoSettings)
Sets the videoSettings value for this DaiEncodingProfile.
|
String |
toString() |
public DaiEncodingProfile()
public DaiEncodingProfile(Long id, String name, DaiEncodingProfileStatus status, VariantType variantType, ContainerType containerType, VideoSettings videoSettings, AudioSettings audioSettings)
public Long getId()
DaiEncodingProfile. This value
is read-only and is assigned by
Google.public void setId(Long id)
id - * The unique ID of the DaiEncodingProfile. This value
is read-only and is assigned by
Google.public String getName()
DaiEncodingProfile. This value is required
to create an encoding
profile and may be at most 64 characters. The name
field can contain alphanumeric characters
and symbols other than the following: ", ', =, !,
+, #, *, ~, ;, ^, (, ), <, >, [, ], the white
space character.public void setName(String name)
name - * The name of the DaiEncodingProfile. This value is required
to create an encoding
profile and may be at most 64 characters. The name
field can contain alphanumeric characters
and symbols other than the following: ", ', =, !,
+, #, *, ~, ;, ^, (, ), <, >, [, ], the white
space character.public DaiEncodingProfileStatus getStatus()
DaiEncodingProfile.
DAI encoding profiles are created in the DaiEncodingProfileStatus.ACTIVE state. The
status can only be modified through the DaiEncodingProfileService#performDaiEncodingProfileAction
method.
Only active profiles will be allowed to be associated with live streams.
public void setStatus(DaiEncodingProfileStatus status)
status - * The status of this DaiEncodingProfile.
DAI encoding profiles are created in the DaiEncodingProfileStatus.ACTIVE state. The
status can only be modified through the DaiEncodingProfileService#performDaiEncodingProfileAction
method.
Only active profiles will be allowed to be associated with live streams.
public VariantType getVariantType()
DaiEncodingProfile
represents.public void setVariantType(VariantType variantType)
variantType - * The variant playlist type that this DaiEncodingProfile
represents.public ContainerType getContainerType()
MEDIA and
IFRAME variant types.public void setContainerType(ContainerType containerType)
containerType - * The digital container type of the underlying media. This is
required for MEDIA and
IFRAME variant types.public VideoSettings getVideoSettings()
IFRAME variant type.public void setVideoSettings(VideoSettings videoSettings)
videoSettings - * Information about the video media, if present. This field will
only be set if the media
contains video, or is an IFRAME variant type.public AudioSettings getAudioSettings()
MEDIA and IFRAME
variant types can set audio.public void setAudioSettings(AudioSettings audioSettings)
audioSettings - * Information about the audio media, if present. This field will
only be set if the media
contains audio. Only MEDIA and IFRAME
variant types can set audio.public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2021. All rights reserved.