@Stability(value=Stable) public static final class CfnOriginEndpointProps.Builder extends Object implements software.amazon.jsii.Builder<CfnOriginEndpointProps>
CfnOriginEndpointProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnOriginEndpointProps.Builder channelId(String channelId)
CfnOriginEndpointProps.getChannelId()channelId - The ID of the channel associated with this endpoint. This parameter is required.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder id(String id)
CfnOriginEndpointProps.getId()id - The manifest ID is required and must be unique within the OriginEndpoint. This parameter is required.
The ID can't be changed after the endpoint is created.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder authorization(CfnOriginEndpoint.AuthorizationProperty authorization)
CfnOriginEndpointProps.getAuthorization()authorization - Parameters for CDN authorization.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder authorization(IResolvable authorization)
CfnOriginEndpointProps.getAuthorization()authorization - Parameters for CDN authorization.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder cmafPackage(CfnOriginEndpoint.CmafPackageProperty cmafPackage)
CfnOriginEndpointProps.getCmafPackage()cmafPackage - Parameters for Common Media Application Format (CMAF) packaging.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder cmafPackage(IResolvable cmafPackage)
CfnOriginEndpointProps.getCmafPackage()cmafPackage - Parameters for Common Media Application Format (CMAF) packaging.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder dashPackage(CfnOriginEndpoint.DashPackageProperty dashPackage)
CfnOriginEndpointProps.getDashPackage()dashPackage - Parameters for DASH packaging.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder dashPackage(IResolvable dashPackage)
CfnOriginEndpointProps.getDashPackage()dashPackage - Parameters for DASH packaging.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder description(String description)
CfnOriginEndpointProps.getDescription()description - Any descriptive information that you want to add to the endpoint for future identification purposes.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder hlsPackage(CfnOriginEndpoint.HlsPackageProperty hlsPackage)
CfnOriginEndpointProps.getHlsPackage()hlsPackage - Parameters for Apple HLS packaging.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder hlsPackage(IResolvable hlsPackage)
CfnOriginEndpointProps.getHlsPackage()hlsPackage - Parameters for Apple HLS packaging.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder manifestName(String manifestName)
CfnOriginEndpointProps.getManifestName()manifestName - A short string that's appended to the end of the endpoint URL to create a unique path to this endpoint.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder mssPackage(CfnOriginEndpoint.MssPackageProperty mssPackage)
CfnOriginEndpointProps.getMssPackage()mssPackage - Parameters for Microsoft Smooth Streaming packaging.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder mssPackage(IResolvable mssPackage)
CfnOriginEndpointProps.getMssPackage()mssPackage - Parameters for Microsoft Smooth Streaming packaging.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder origination(String origination)
CfnOriginEndpointProps.getOrigination()origination - Controls video origination from this endpoint.
ALLOW - enables this endpoint to serve content to requesting devices.DENY - prevents this endpoint from serving content. Denying origination is helpful for harvesting live-to-VOD assets. For more information about harvesting and origination, see Live-to-VOD Requirements .this@Stability(value=Stable) public CfnOriginEndpointProps.Builder startoverWindowSeconds(Number startoverWindowSeconds)
CfnOriginEndpointProps.getStartoverWindowSeconds()startoverWindowSeconds - Maximum duration (seconds) of content to retain for startover playback.
Omit this attribute or enter 0 to indicate that startover playback is disabled for this endpoint.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder tags(List<? extends CfnTag> tags)
CfnOriginEndpointProps.getTags()tags - The tags to assign to the endpoint.this@Stability(value=Stable) public CfnOriginEndpointProps.Builder timeDelaySeconds(Number timeDelaySeconds)
CfnOriginEndpointProps.getTimeDelaySeconds()timeDelaySeconds - Minimum duration (seconds) of delay to enforce on the playback of live content.
Omit this attribute or enter 0 to indicate that there is no time delay in effect for this endpointthis@Stability(value=Stable) public CfnOriginEndpointProps.Builder whitelist(List<String> whitelist)
CfnOriginEndpointProps.getWhitelist()whitelist - The IP addresses that can access this endpoint.this@Stability(value=Stable) public CfnOriginEndpointProps build()
build in interface software.amazon.jsii.Builder<CfnOriginEndpointProps>CfnOriginEndpointPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.