Class FilterConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.mediapackagev2.model.FilterConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FilterConfiguration.Builder,FilterConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class FilterConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FilterConfiguration.Builder,FilterConfiguration>
Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFilterConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FilterConfiguration.Builderbuilder()Instantend()Optionally specify the end time for all of your manifest egress requests.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringmanifestFilter()Optionally specify one or more manifest filters for all of your manifest egress requests.List<SdkField<?>>sdkFields()static Class<? extends FilterConfiguration.Builder>serializableBuilderClass()Instantstart()Optionally specify the start time for all of your manifest egress requests.IntegertimeDelaySeconds()Optionally specify the time delay for all of your manifest egress requests.FilterConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
manifestFilter
public final String manifestFilter()
Optionally specify one or more manifest filters for all of your manifest egress requests. When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.
- Returns:
- Optionally specify one or more manifest filters for all of your manifest egress requests. When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.
-
start
public final Instant start()
Optionally specify the start time for all of your manifest egress requests. When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.
- Returns:
- Optionally specify the start time for all of your manifest egress requests. When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.
-
end
public final Instant end()
Optionally specify the end time for all of your manifest egress requests. When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.
- Returns:
- Optionally specify the end time for all of your manifest egress requests. When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.
-
timeDelaySeconds
public final Integer timeDelaySeconds()
Optionally specify the time delay for all of your manifest egress requests. Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.
- Returns:
- Optionally specify the time delay for all of your manifest egress requests. Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.
-
toBuilder
public FilterConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FilterConfiguration.Builder,FilterConfiguration>
-
builder
public static FilterConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends FilterConfiguration.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.
-
-