public static interface CreateOriginEndpointRequest.Builder extends MediaPackageRequest.Builder, CopyableBuilder<CreateOriginEndpointRequest.Builder,CreateOriginEndpointRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateOriginEndpointRequest.Builder |
channelId(String channelId)
The ID of the Channel that the OriginEndpoint will be associated with.
|
default CreateOriginEndpointRequest.Builder |
dashPackage(Consumer<DashPackage.Builder> dashPackage)
Sets the value of the DashPackage property for this object.
|
CreateOriginEndpointRequest.Builder |
dashPackage(DashPackage dashPackage)
Sets the value of the DashPackage property for this object.
|
CreateOriginEndpointRequest.Builder |
description(String description)
A short text description of the OriginEndpoint.
|
default CreateOriginEndpointRequest.Builder |
hlsPackage(Consumer<HlsPackage.Builder> hlsPackage)
Sets the value of the HlsPackage property for this object.
|
CreateOriginEndpointRequest.Builder |
hlsPackage(HlsPackage hlsPackage)
Sets the value of the HlsPackage property for this object.
|
CreateOriginEndpointRequest.Builder |
id(String id)
The ID of the OriginEndpoint.
|
CreateOriginEndpointRequest.Builder |
manifestName(String manifestName)
A short string that will be used as the filename of the OriginEndpoint URL (defaults to "index").
|
default CreateOriginEndpointRequest.Builder |
mssPackage(Consumer<MssPackage.Builder> mssPackage)
Sets the value of the MssPackage property for this object.
|
CreateOriginEndpointRequest.Builder |
mssPackage(MssPackage mssPackage)
Sets the value of the MssPackage property for this object.
|
CreateOriginEndpointRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreateOriginEndpointRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateOriginEndpointRequest.Builder |
startoverWindowSeconds(Integer startoverWindowSeconds)
Maximum duration (seconds) of content to retain for startover playback.
|
CreateOriginEndpointRequest.Builder |
timeDelaySeconds(Integer timeDelaySeconds)
Amount of delay (seconds) to enforce on the playback of live content.
|
CreateOriginEndpointRequest.Builder |
whitelist(Collection<String> whitelist)
A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
|
CreateOriginEndpointRequest.Builder |
whitelist(String... whitelist)
A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.
|
buildrequestOverrideConfigcopyapply, buildCreateOriginEndpointRequest.Builder channelId(String channelId)
channelId - The ID of the Channel that the OriginEndpoint will be associated with. This cannot be changed after
the OriginEndpoint is created.CreateOriginEndpointRequest.Builder dashPackage(DashPackage dashPackage)
dashPackage - The new value for the DashPackage property for this object.default CreateOriginEndpointRequest.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.BuilderdashPackage(DashPackage)CreateOriginEndpointRequest.Builder description(String description)
description - A short text description of the OriginEndpoint.CreateOriginEndpointRequest.Builder hlsPackage(HlsPackage hlsPackage)
hlsPackage - The new value for the HlsPackage property for this object.default CreateOriginEndpointRequest.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.BuilderhlsPackage(HlsPackage)CreateOriginEndpointRequest.Builder id(String id)
id - The ID of the OriginEndpoint. The ID must be unique within the region and it cannot be changed after
the OriginEndpoint is created.CreateOriginEndpointRequest.Builder manifestName(String manifestName)
manifestName - A short string that will be used as the filename of the OriginEndpoint URL (defaults to "index").CreateOriginEndpointRequest.Builder mssPackage(MssPackage mssPackage)
mssPackage - The new value for the MssPackage property for this object.default CreateOriginEndpointRequest.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.BuildermssPackage(MssPackage)CreateOriginEndpointRequest.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.CreateOriginEndpointRequest.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.CreateOriginEndpointRequest.Builder whitelist(Collection<String> whitelist)
whitelist - A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.CreateOriginEndpointRequest.Builder whitelist(String... whitelist)
whitelist - A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.CreateOriginEndpointRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.CreateOriginEndpointRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.