Class CfnOriginEndpointPolicyPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediapackagev2.CfnOriginEndpointPolicyPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOriginEndpointPolicyPropsMixin>
- Enclosing class:
CfnOriginEndpointPolicyPropsMixin
@Stability(Stable)
public static final class CfnOriginEndpointPolicyPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOriginEndpointPolicyPropsMixin>
A fluent builder for
CfnOriginEndpointPolicyPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()cdnAuthConfiguration(CfnOriginEndpointPolicyPropsMixin.CdnAuthConfigurationProperty cdnAuthConfiguration) The settings to enable CDN authorization headers in MediaPackage.cdnAuthConfiguration(IResolvable cdnAuthConfiguration) The settings to enable CDN authorization headers in MediaPackage.channelGroupName(String channelGroupName) The name of the channel group associated with the origin endpoint policy.channelName(String channelName) The channel name associated with the origin endpoint policy.create()create(CfnPropertyMixinOptions options) originEndpointName(String originEndpointName) The name of the origin endpoint associated with the origin endpoint policy.The policy associated with the origin endpoint.
-
Method Details
-
create
@Stability(Stable) public static CfnOriginEndpointPolicyPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnOriginEndpointPolicyPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnOriginEndpointPolicyPropsMixin.Builder.
-
cdnAuthConfiguration
@Stability(Stable) public CfnOriginEndpointPolicyPropsMixin.Builder cdnAuthConfiguration(IResolvable cdnAuthConfiguration) The settings to enable CDN authorization headers in MediaPackage.- Parameters:
cdnAuthConfiguration- The settings to enable CDN authorization headers in MediaPackage. This parameter is required.- Returns:
this- See Also:
-
cdnAuthConfiguration
@Stability(Stable) public CfnOriginEndpointPolicyPropsMixin.Builder cdnAuthConfiguration(CfnOriginEndpointPolicyPropsMixin.CdnAuthConfigurationProperty cdnAuthConfiguration) The settings to enable CDN authorization headers in MediaPackage.- Parameters:
cdnAuthConfiguration- The settings to enable CDN authorization headers in MediaPackage. This parameter is required.- Returns:
this- See Also:
-
channelGroupName
@Stability(Stable) public CfnOriginEndpointPolicyPropsMixin.Builder channelGroupName(String channelGroupName) The name of the channel group associated with the origin endpoint policy.- Parameters:
channelGroupName- The name of the channel group associated with the origin endpoint policy. This parameter is required.- Returns:
this- See Also:
-
channelName
The channel name associated with the origin endpoint policy.- Parameters:
channelName- The channel name associated with the origin endpoint policy. This parameter is required.- Returns:
this- See Also:
-
originEndpointName
@Stability(Stable) public CfnOriginEndpointPolicyPropsMixin.Builder originEndpointName(String originEndpointName) The name of the origin endpoint associated with the origin endpoint policy.- Parameters:
originEndpointName- The name of the origin endpoint associated with the origin endpoint policy. This parameter is required.- Returns:
this- See Also:
-
policy
The policy associated with the origin endpoint.- Parameters:
policy- The policy associated with the origin endpoint. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnOriginEndpointPolicyPropsMixin>- Returns:
- a newly built instance of
CfnOriginEndpointPolicyPropsMixin.
-