Interface NetworkInputSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NetworkInputSettings.Builder,
,NetworkInputSettings> SdkBuilder<NetworkInputSettings.Builder,
,NetworkInputSettings> SdkPojo
- Enclosing class:
NetworkInputSettings
public static interface NetworkInputSettings.Builder
extends SdkPojo, CopyableBuilder<NetworkInputSettings.Builder,NetworkInputSettings>
-
Method Summary
Modifier and TypeMethodDescriptiondefault NetworkInputSettings.Builder
hlsInputSettings
(Consumer<HlsInputSettings.Builder> hlsInputSettings) Specifies HLS input settings when the uri is for a HLS manifest.hlsInputSettings
(HlsInputSettings hlsInputSettings) Specifies HLS input settings when the uri is for a HLS manifest.serverValidation
(String serverValidation) Check HTTPS server certificates.serverValidation
(NetworkInputServerValidation serverValidation) Check HTTPS server certificates.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
hlsInputSettings
Specifies HLS input settings when the uri is for a HLS manifest.- Parameters:
hlsInputSettings
- Specifies HLS input settings when the uri is for a HLS manifest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsInputSettings
default NetworkInputSettings.Builder hlsInputSettings(Consumer<HlsInputSettings.Builder> hlsInputSettings) Specifies HLS input settings when the uri is for a HLS manifest. This is a convenience method that creates an instance of theHlsInputSettings.Builder
avoiding the need to create one manually viaHlsInputSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsInputSettings(HlsInputSettings)
.- Parameters:
hlsInputSettings
- a consumer that will call methods onHlsInputSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serverValidation
Check HTTPS server certificates. When set to checkCryptographyOnly, cryptography in the certificate will be checked, but not the server's name. Certain subdomains (notably S3 buckets that use dots in the bucket name) do not strictly match the corresponding certificate's wildcard pattern and would otherwise cause the event to error. This setting is ignored for protocols that do not use https.- Parameters:
serverValidation
- Check HTTPS server certificates. When set to checkCryptographyOnly, cryptography in the certificate will be checked, but not the server's name. Certain subdomains (notably S3 buckets that use dots in the bucket name) do not strictly match the corresponding certificate's wildcard pattern and would otherwise cause the event to error. This setting is ignored for protocols that do not use https.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serverValidation
Check HTTPS server certificates. When set to checkCryptographyOnly, cryptography in the certificate will be checked, but not the server's name. Certain subdomains (notably S3 buckets that use dots in the bucket name) do not strictly match the corresponding certificate's wildcard pattern and would otherwise cause the event to error. This setting is ignored for protocols that do not use https.- Parameters:
serverValidation
- Check HTTPS server certificates. When set to checkCryptographyOnly, cryptography in the certificate will be checked, but not the server's name. Certain subdomains (notably S3 buckets that use dots in the bucket name) do not strictly match the corresponding certificate's wildcard pattern and would otherwise cause the event to error. This setting is ignored for protocols that do not use https.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-