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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default NetworkInputSettings.BuilderhlsInputSettings(Consumer<HlsInputSettings.Builder> hlsInputSettings)Specifies HLS input settings when the uri is for a HLS manifest.NetworkInputSettings.BuilderhlsInputSettings(HlsInputSettings hlsInputSettings)Specifies HLS input settings when the uri is for a HLS manifest.default NetworkInputSettings.BuildermulticastInputSettings(Consumer<MulticastInputSettings.Builder> multicastInputSettings)Specifies multicast input settings when the uri is for a multicast event.NetworkInputSettings.BuildermulticastInputSettings(MulticastInputSettings multicastInputSettings)Specifies multicast input settings when the uri is for a multicast event.NetworkInputSettings.BuilderserverValidation(String serverValidation)Check HTTPS server certificates.NetworkInputSettings.BuilderserverValidation(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
hlsInputSettings
NetworkInputSettings.Builder hlsInputSettings(HlsInputSettings 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.Builderavoiding the need to create one manually viaHlsInputSettings.builder().When the
Consumercompletes,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:
hlsInputSettings(HlsInputSettings)
-
serverValidation
NetworkInputSettings.Builder serverValidation(String 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:
NetworkInputServerValidation,NetworkInputServerValidation
-
serverValidation
NetworkInputSettings.Builder serverValidation(NetworkInputServerValidation 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:
NetworkInputServerValidation,NetworkInputServerValidation
-
multicastInputSettings
NetworkInputSettings.Builder multicastInputSettings(MulticastInputSettings multicastInputSettings)
Specifies multicast input settings when the uri is for a multicast event.- Parameters:
multicastInputSettings- Specifies multicast input settings when the uri is for a multicast event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multicastInputSettings
default NetworkInputSettings.Builder multicastInputSettings(Consumer<MulticastInputSettings.Builder> multicastInputSettings)
Specifies multicast input settings when the uri is for a multicast event. This is a convenience method that creates an instance of theMulticastInputSettings.Builderavoiding the need to create one manually viaMulticastInputSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomulticastInputSettings(MulticastInputSettings).- Parameters:
multicastInputSettings- a consumer that will call methods onMulticastInputSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
multicastInputSettings(MulticastInputSettings)
-
-