Class CfnChannelPropsMixin.NetworkInputSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.medialive.CfnChannelPropsMixin.NetworkInputSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannelPropsMixin.NetworkInputSettingsProperty>
- Enclosing interface:
CfnChannelPropsMixin.NetworkInputSettingsProperty
@Stability(Stable)
public static final class CfnChannelPropsMixin.NetworkInputSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannelPropsMixin.NetworkInputSettingsProperty>
A builder for
CfnChannelPropsMixin.NetworkInputSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.hlsInputSettings(CfnChannelPropsMixin.HlsInputSettingsProperty hlsInputSettings) Sets the value ofCfnChannelPropsMixin.NetworkInputSettingsProperty.getHlsInputSettings()hlsInputSettings(IResolvable hlsInputSettings) Sets the value ofCfnChannelPropsMixin.NetworkInputSettingsProperty.getHlsInputSettings()multicastInputSettings(CfnChannelPropsMixin.MulticastInputSettingsProperty multicastInputSettings) multicastInputSettings(IResolvable multicastInputSettings) serverValidation(String serverValidation) Sets the value ofCfnChannelPropsMixin.NetworkInputSettingsProperty.getServerValidation()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
hlsInputSettings
@Stability(Stable) public CfnChannelPropsMixin.NetworkInputSettingsProperty.Builder hlsInputSettings(IResolvable hlsInputSettings) Sets the value ofCfnChannelPropsMixin.NetworkInputSettingsProperty.getHlsInputSettings()- Parameters:
hlsInputSettings- Information about how to connect to the upstream system.- Returns:
this
-
hlsInputSettings
@Stability(Stable) public CfnChannelPropsMixin.NetworkInputSettingsProperty.Builder hlsInputSettings(CfnChannelPropsMixin.HlsInputSettingsProperty hlsInputSettings) Sets the value ofCfnChannelPropsMixin.NetworkInputSettingsProperty.getHlsInputSettings()- Parameters:
hlsInputSettings- Information about how to connect to the upstream system.- Returns:
this
-
multicastInputSettings
@Stability(Stable) public CfnChannelPropsMixin.NetworkInputSettingsProperty.Builder multicastInputSettings(IResolvable multicastInputSettings) - Parameters:
multicastInputSettings- the value to be set.- Returns:
this
-
multicastInputSettings
@Stability(Stable) public CfnChannelPropsMixin.NetworkInputSettingsProperty.Builder multicastInputSettings(CfnChannelPropsMixin.MulticastInputSettingsProperty multicastInputSettings) - Parameters:
multicastInputSettings- the value to be set.- Returns:
this
-
serverValidation
@Stability(Stable) public CfnChannelPropsMixin.NetworkInputSettingsProperty.Builder serverValidation(String serverValidation) Sets the value ofCfnChannelPropsMixin.NetworkInputSettingsProperty.getServerValidation()- Parameters:
serverValidation- Checks HTTPS server certificates. When set to checkCryptographyOnly, cryptography in the certificate is checked, but not the server's name. Certain subdomains (notably S3 buckets that use dots in the bucket name) don't strictly match the corresponding certificate's wildcard pattern and would otherwise cause the channel to error. This setting is ignored for protocols that do not use HTTPS.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannelPropsMixin.NetworkInputSettingsProperty>- Returns:
- a new instance of
CfnChannelPropsMixin.NetworkInputSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-