Class CfnOriginEndpoint.FilterConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.mediapackagev2.CfnOriginEndpoint.FilterConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOriginEndpoint.FilterConfigurationProperty>
- Enclosing interface:
CfnOriginEndpoint.FilterConfigurationProperty
@Stability(Stable)
public static final class CfnOriginEndpoint.FilterConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOriginEndpoint.FilterConfigurationProperty>
A builder for
CfnOriginEndpoint.FilterConfigurationProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.Sets the value ofCfnOriginEndpoint.FilterConfigurationProperty.getEnd()
manifestFilter
(String manifestFilter) Sets the value ofCfnOriginEndpoint.FilterConfigurationProperty.getManifestFilter()
Sets the value ofCfnOriginEndpoint.FilterConfigurationProperty.getStart()
timeDelaySeconds
(Number timeDelaySeconds) Sets the value ofCfnOriginEndpoint.FilterConfigurationProperty.getTimeDelaySeconds()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
end
Sets the value ofCfnOriginEndpoint.FilterConfigurationProperty.getEnd()
- Parameters:
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:
this
-
manifestFilter
@Stability(Stable) public CfnOriginEndpoint.FilterConfigurationProperty.Builder manifestFilter(String manifestFilter) Sets the value ofCfnOriginEndpoint.FilterConfigurationProperty.getManifestFilter()
- Parameters:
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:
this
-
start
Sets the value ofCfnOriginEndpoint.FilterConfigurationProperty.getStart()
- Parameters:
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:
this
-
timeDelaySeconds
@Stability(Stable) public CfnOriginEndpoint.FilterConfigurationProperty.Builder timeDelaySeconds(Number timeDelaySeconds) Sets the value ofCfnOriginEndpoint.FilterConfigurationProperty.getTimeDelaySeconds()
- Parameters:
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:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnOriginEndpoint.FilterConfigurationProperty>
- Returns:
- a new instance of
CfnOriginEndpoint.FilterConfigurationProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-