Class EgressEndpoint
- java.lang.Object
-
- software.amazon.awssdk.services.mediapackagevod.model.EgressEndpoint
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EgressEndpoint.Builder,EgressEndpoint>
@Generated("software.amazon.awssdk:codegen") public final class EgressEndpoint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EgressEndpoint.Builder,EgressEndpoint>
The endpoint URL used to access an Asset using one PackagingConfiguration.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEgressEndpoint.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EgressEndpoint.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringpackagingConfigurationId()The ID of the PackagingConfiguration being applied to the Asset.List<SdkField<?>>sdkFields()static Class<? extends EgressEndpoint.Builder>serializableBuilderClass()Stringstatus()The current processing status of the asset used for the packaging configuration.EgressEndpoint.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringurl()The URL of the parent manifest for the repackaged Asset.-
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
-
packagingConfigurationId
public final String packagingConfigurationId()
The ID of the PackagingConfiguration being applied to the Asset.- Returns:
- The ID of the PackagingConfiguration being applied to the Asset.
-
status
public final String status()
The current processing status of the asset used for the packaging configuration. The status can be either QUEUED, PROCESSING, PLAYABLE, or FAILED. Status information won't be available for most assets ingested before 2021-09-30.- Returns:
- The current processing status of the asset used for the packaging configuration. The status can be either QUEUED, PROCESSING, PLAYABLE, or FAILED. Status information won't be available for most assets ingested before 2021-09-30.
-
url
public final String url()
The URL of the parent manifest for the repackaged Asset.- Returns:
- The URL of the parent manifest for the repackaged Asset.
-
toBuilder
public EgressEndpoint.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EgressEndpoint.Builder,EgressEndpoint>
-
builder
public static EgressEndpoint.Builder builder()
-
serializableBuilderClass
public static Class<? extends EgressEndpoint.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.
-
-