@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RequestOutputItem extends Object implements Serializable, Cloneable, StructuredPojo
The output configuration for this channel.
Constructor and Description |
---|
RequestOutputItem() |
Modifier and Type | Method and Description |
---|---|
RequestOutputItem |
clone() |
boolean |
equals(Object obj) |
DashPlaylistSettings |
getDashPlaylistSettings()
DASH manifest configuration parameters.
|
HlsPlaylistSettings |
getHlsPlaylistSettings()
HLS playlist configuration parameters.
|
String |
getManifestName()
The name of the manifest for the channel.
|
String |
getSourceGroup()
A string used to match which
HttpPackageConfiguration is used for each VodSource . |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDashPlaylistSettings(DashPlaylistSettings dashPlaylistSettings)
DASH manifest configuration parameters.
|
void |
setHlsPlaylistSettings(HlsPlaylistSettings hlsPlaylistSettings)
HLS playlist configuration parameters.
|
void |
setManifestName(String manifestName)
The name of the manifest for the channel.
|
void |
setSourceGroup(String sourceGroup)
A string used to match which
HttpPackageConfiguration is used for each VodSource . |
String |
toString()
Returns a string representation of this object.
|
RequestOutputItem |
withDashPlaylistSettings(DashPlaylistSettings dashPlaylistSettings)
DASH manifest configuration parameters.
|
RequestOutputItem |
withHlsPlaylistSettings(HlsPlaylistSettings hlsPlaylistSettings)
HLS playlist configuration parameters.
|
RequestOutputItem |
withManifestName(String manifestName)
The name of the manifest for the channel.
|
RequestOutputItem |
withSourceGroup(String sourceGroup)
A string used to match which
HttpPackageConfiguration is used for each VodSource . |
public void setDashPlaylistSettings(DashPlaylistSettings dashPlaylistSettings)
DASH manifest configuration parameters.
dashPlaylistSettings
- DASH manifest configuration parameters.public DashPlaylistSettings getDashPlaylistSettings()
DASH manifest configuration parameters.
public RequestOutputItem withDashPlaylistSettings(DashPlaylistSettings dashPlaylistSettings)
DASH manifest configuration parameters.
dashPlaylistSettings
- DASH manifest configuration parameters.public void setHlsPlaylistSettings(HlsPlaylistSettings hlsPlaylistSettings)
HLS playlist configuration parameters.
hlsPlaylistSettings
- HLS playlist configuration parameters.public HlsPlaylistSettings getHlsPlaylistSettings()
HLS playlist configuration parameters.
public RequestOutputItem withHlsPlaylistSettings(HlsPlaylistSettings hlsPlaylistSettings)
HLS playlist configuration parameters.
hlsPlaylistSettings
- HLS playlist configuration parameters.public void setManifestName(String manifestName)
The name of the manifest for the channel. The name appears in the PlaybackUrl
.
manifestName
- The name of the manifest for the channel. The name appears in the PlaybackUrl
.public String getManifestName()
The name of the manifest for the channel. The name appears in the PlaybackUrl
.
PlaybackUrl
.public RequestOutputItem withManifestName(String manifestName)
The name of the manifest for the channel. The name appears in the PlaybackUrl
.
manifestName
- The name of the manifest for the channel. The name appears in the PlaybackUrl
.public void setSourceGroup(String sourceGroup)
A string used to match which HttpPackageConfiguration
is used for each VodSource
.
sourceGroup
- A string used to match which HttpPackageConfiguration
is used for each VodSource
.public String getSourceGroup()
A string used to match which HttpPackageConfiguration
is used for each VodSource
.
HttpPackageConfiguration
is used for each
VodSource
.public RequestOutputItem withSourceGroup(String sourceGroup)
A string used to match which HttpPackageConfiguration
is used for each VodSource
.
sourceGroup
- A string used to match which HttpPackageConfiguration
is used for each VodSource
.public String toString()
toString
in class Object
Object.toString()
public RequestOutputItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.