Class HttpPackageConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.mediatailor.model.HttpPackageConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<HttpPackageConfiguration.Builder,HttpPackageConfiguration>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceHttpPackageConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpPackageConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringpath()The relative path to the URL for this VOD source.List<SdkField<?>>sdkFields()static Class<? extends HttpPackageConfiguration.Builder>serializableBuilderClass()StringsourceGroup()The name of the source group.HttpPackageConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.Typetype()The streaming protocol for this package configuration.StringtypeAsString()The streaming protocol for this package configuration.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
path
public final String path()
The relative path to the URL for this VOD source. This is combined with
SourceLocation::HttpConfiguration::BaseUrlto form a valid URL.- Returns:
- The relative path to the URL for this VOD source. This is combined with
SourceLocation::HttpConfiguration::BaseUrlto form a valid URL.
-
sourceGroup
public final String sourceGroup()
The name of the source group. This has to match one of the
Channel::Outputs::SourceGroup.- Returns:
- The name of the source group. This has to match one of the
Channel::Outputs::SourceGroup.
-
type
public final Type type()
The streaming protocol for this package configuration. Supported values are
HLSandDASH.If the service returns an enum value that is not available in the current SDK version,
typewill returnType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The streaming protocol for this package configuration. Supported values are
HLSandDASH. - See Also:
Type
-
typeAsString
public final String typeAsString()
The streaming protocol for this package configuration. Supported values are
HLSandDASH.If the service returns an enum value that is not available in the current SDK version,
typewill returnType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The streaming protocol for this package configuration. Supported values are
HLSandDASH. - See Also:
Type
-
toBuilder
public HttpPackageConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<HttpPackageConfiguration.Builder,HttpPackageConfiguration>
-
builder
public static HttpPackageConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends HttpPackageConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-