Class CfnChannel.NetworkInputSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.CfnChannel.NetworkInputSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannel.NetworkInputSettingsProperty>
- Enclosing interface:
CfnChannel.NetworkInputSettingsProperty
@Stability(Stable)
public static final class CfnChannel.NetworkInputSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannel.NetworkInputSettingsProperty>
A builder for
CfnChannel.NetworkInputSettingsProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.hlsInputSettings
(IResolvable hlsInputSettings) Sets the value ofCfnChannel.NetworkInputSettingsProperty.getHlsInputSettings()
hlsInputSettings
(CfnChannel.HlsInputSettingsProperty hlsInputSettings) Sets the value ofCfnChannel.NetworkInputSettingsProperty.getHlsInputSettings()
serverValidation
(String serverValidation) Sets the value ofCfnChannel.NetworkInputSettingsProperty.getServerValidation()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
hlsInputSettings
@Stability(Stable) public CfnChannel.NetworkInputSettingsProperty.Builder hlsInputSettings(IResolvable hlsInputSettings) Sets the value ofCfnChannel.NetworkInputSettingsProperty.getHlsInputSettings()
- Parameters:
hlsInputSettings
- Information about how to connect to the upstream system.- Returns:
this
-
hlsInputSettings
@Stability(Stable) public CfnChannel.NetworkInputSettingsProperty.Builder hlsInputSettings(CfnChannel.HlsInputSettingsProperty hlsInputSettings) Sets the value ofCfnChannel.NetworkInputSettingsProperty.getHlsInputSettings()
- Parameters:
hlsInputSettings
- Information about how to connect to the upstream system.- Returns:
this
-
serverValidation
@Stability(Stable) public CfnChannel.NetworkInputSettingsProperty.Builder serverValidation(String serverValidation) Sets the value ofCfnChannel.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:
build
in interfacesoftware.amazon.jsii.Builder<CfnChannel.NetworkInputSettingsProperty>
- Returns:
- a new instance of
CfnChannel.NetworkInputSettingsProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-