@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HttpPackageConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The HTTP package configuration properties for the requested VOD source.
Constructor and Description |
---|
HttpPackageConfiguration() |
Modifier and Type | Method and Description |
---|---|
HttpPackageConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getPath()
The relative path to the URL for this VOD source.
|
String |
getSourceGroup()
The name of the source group.
|
String |
getType()
The streaming protocol for this package configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setPath(String path)
The relative path to the URL for this VOD source.
|
void |
setSourceGroup(String sourceGroup)
The name of the source group.
|
void |
setType(String type)
The streaming protocol for this package configuration.
|
String |
toString()
Returns a string representation of this object.
|
HttpPackageConfiguration |
withPath(String path)
The relative path to the URL for this VOD source.
|
HttpPackageConfiguration |
withSourceGroup(String sourceGroup)
The name of the source group.
|
HttpPackageConfiguration |
withType(String type)
The streaming protocol for this package configuration.
|
HttpPackageConfiguration |
withType(Type type)
The streaming protocol for this package configuration.
|
public void setPath(String path)
The relative path to the URL for this VOD source. This is combined with SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.
path
- The relative path to the URL for this VOD source. This is combined with
SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.public String getPath()
The relative path to the URL for this VOD source. This is combined with SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.
public HttpPackageConfiguration withPath(String path)
The relative path to the URL for this VOD source. This is combined with SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.
path
- The relative path to the URL for this VOD source. This is combined with
SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.public void setSourceGroup(String sourceGroup)
The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.
sourceGroup
- The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.public String getSourceGroup()
The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.
public HttpPackageConfiguration withSourceGroup(String sourceGroup)
The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.
sourceGroup
- The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.public void setType(String type)
The streaming protocol for this package configuration. Supported values are HLS and DASH.
type
- The streaming protocol for this package configuration. Supported values are HLS and DASH.Type
public String getType()
The streaming protocol for this package configuration. Supported values are HLS and DASH.
Type
public HttpPackageConfiguration withType(String type)
The streaming protocol for this package configuration. Supported values are HLS and DASH.
type
- The streaming protocol for this package configuration. Supported values are HLS and DASH.Type
public HttpPackageConfiguration withType(Type type)
The streaming protocol for this package configuration. Supported values are HLS and DASH.
type
- The streaming protocol for this package configuration. Supported values are HLS and DASH.Type
public String toString()
toString
in class Object
Object.toString()
public HttpPackageConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.