public static interface DescribeOriginEndpointResponse.Builder extends MediaPackageResponse.Builder, CopyableBuilder<DescribeOriginEndpointResponse.Builder,DescribeOriginEndpointResponse>
Modifier and Type | Method and Description |
---|---|
DescribeOriginEndpointResponse.Builder |
arn(String arn)
The Amazon Resource Name (ARN) assigned to the OriginEndpoint.
|
DescribeOriginEndpointResponse.Builder |
channelId(String channelId)
The ID of the Channel the OriginEndpoint is associated with.
|
default DescribeOriginEndpointResponse.Builder |
dashPackage(Consumer<DashPackage.Builder> dashPackage)
Sets the value of the DashPackage property for this object.
|
DescribeOriginEndpointResponse.Builder |
dashPackage(DashPackage dashPackage)
Sets the value of the DashPackage property for this object.
|
DescribeOriginEndpointResponse.Builder |
description(String description)
A short text description of the OriginEndpoint.
|
default DescribeOriginEndpointResponse.Builder |
hlsPackage(Consumer<HlsPackage.Builder> hlsPackage)
Sets the value of the HlsPackage property for this object.
|
DescribeOriginEndpointResponse.Builder |
hlsPackage(HlsPackage hlsPackage)
Sets the value of the HlsPackage property for this object.
|
DescribeOriginEndpointResponse.Builder |
id(String id)
The ID of the OriginEndpoint.
|
DescribeOriginEndpointResponse.Builder |
manifestName(String manifestName)
A short string appended to the end of the OriginEndpoint URL.
|
default DescribeOriginEndpointResponse.Builder |
mssPackage(Consumer<MssPackage.Builder> mssPackage)
Sets the value of the MssPackage property for this object.
|
DescribeOriginEndpointResponse.Builder |
mssPackage(MssPackage mssPackage)
Sets the value of the MssPackage property for this object.
|
DescribeOriginEndpointResponse.Builder |
startoverWindowSeconds(Integer startoverWindowSeconds)
Maximum duration (seconds) of content to retain for startover playback.
|
DescribeOriginEndpointResponse.Builder |
timeDelaySeconds(Integer timeDelaySeconds)
Amount of delay (seconds) to enforce on the playback of live content.
|
DescribeOriginEndpointResponse.Builder |
url(String url)
The URL of the packaged OriginEndpoint for consumption.
|
DescribeOriginEndpointResponse.Builder |
whitelist(Collection<String> whitelist)
A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
|
DescribeOriginEndpointResponse.Builder |
whitelist(String... whitelist)
A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
|
build
copy
apply, build
DescribeOriginEndpointResponse.Builder arn(String arn)
arn
- The Amazon Resource Name (ARN) assigned to the OriginEndpoint.DescribeOriginEndpointResponse.Builder channelId(String channelId)
channelId
- The ID of the Channel the OriginEndpoint is associated with.DescribeOriginEndpointResponse.Builder dashPackage(DashPackage dashPackage)
dashPackage
- The new value for the DashPackage property for this object.default DescribeOriginEndpointResponse.Builder dashPackage(Consumer<DashPackage.Builder> dashPackage)
DashPackage.Builder
avoiding the need to create
one manually via DashPackage.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to dashPackage(DashPackage)
.dashPackage
- a consumer that will call methods on DashPackage.Builder
dashPackage(DashPackage)
DescribeOriginEndpointResponse.Builder description(String description)
description
- A short text description of the OriginEndpoint.DescribeOriginEndpointResponse.Builder hlsPackage(HlsPackage hlsPackage)
hlsPackage
- The new value for the HlsPackage property for this object.default DescribeOriginEndpointResponse.Builder hlsPackage(Consumer<HlsPackage.Builder> hlsPackage)
HlsPackage.Builder
avoiding the need to create
one manually via HlsPackage.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to hlsPackage(HlsPackage)
.hlsPackage
- a consumer that will call methods on HlsPackage.Builder
hlsPackage(HlsPackage)
DescribeOriginEndpointResponse.Builder id(String id)
id
- The ID of the OriginEndpoint.DescribeOriginEndpointResponse.Builder manifestName(String manifestName)
manifestName
- A short string appended to the end of the OriginEndpoint URL.DescribeOriginEndpointResponse.Builder mssPackage(MssPackage mssPackage)
mssPackage
- The new value for the MssPackage property for this object.default DescribeOriginEndpointResponse.Builder mssPackage(Consumer<MssPackage.Builder> mssPackage)
MssPackage.Builder
avoiding the need to create
one manually via MssPackage.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to mssPackage(MssPackage)
.mssPackage
- a consumer that will call methods on MssPackage.Builder
mssPackage(MssPackage)
DescribeOriginEndpointResponse.Builder startoverWindowSeconds(Integer startoverWindowSeconds)
startoverWindowSeconds
- Maximum duration (seconds) of content to retain for startover playback. If not specified, startover
playback will be disabled for the OriginEndpoint.DescribeOriginEndpointResponse.Builder timeDelaySeconds(Integer timeDelaySeconds)
timeDelaySeconds
- Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be
no time delay in effect for the OriginEndpoint.DescribeOriginEndpointResponse.Builder url(String url)
url
- The URL of the packaged OriginEndpoint for consumption.DescribeOriginEndpointResponse.Builder whitelist(Collection<String> whitelist)
whitelist
- A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.DescribeOriginEndpointResponse.Builder whitelist(String... whitelist)
whitelist
- A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.