@Generated(value="software.amazon.awssdk:codegen") public final class HttpPackageConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HttpPackageConfiguration.Builder,HttpPackageConfiguration>
The HTTP package configuration properties for the requested VOD source.
| Modifier and Type | Class and Description |
|---|---|
static interface |
HttpPackageConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static HttpPackageConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
path()
The relative path to the URL for this VOD source.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends HttpPackageConfiguration.Builder> |
serializableBuilderClass() |
String |
sourceGroup()
The name of the source group.
|
HttpPackageConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Type |
type()
The streaming protocol for this package configuration.
|
String |
typeAsString()
The streaming protocol for this package configuration.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String path()
The relative path to the URL for this VOD source. This is combined with SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.
public final String sourceGroup()
The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.
public final Type type()
The streaming protocol for this package configuration. Supported values are HLS and DASH.
If the service returns an enum value that is not available in the current SDK version, type will return
Type.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
Typepublic final String typeAsString()
The streaming protocol for this package configuration. Supported values are HLS and DASH.
If the service returns an enum value that is not available in the current SDK version, type will return
Type.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
Typepublic HttpPackageConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<HttpPackageConfiguration.Builder,HttpPackageConfiguration>public static HttpPackageConfiguration.Builder builder()
public static Class<? extends HttpPackageConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.