Class NetworkInputSettings

    • Method Detail

      • hlsInputSettings

        public final HlsInputSettings hlsInputSettings()
        Specifies HLS input settings when the uri is for a HLS manifest.
        Returns:
        Specifies HLS input settings when the uri is for a HLS manifest.
      • serverValidation

        public final 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.

        If the service returns an enum value that is not available in the current SDK version, serverValidation will return NetworkInputServerValidation.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from serverValidationAsString().

        Returns:
        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.
        See Also:
        NetworkInputServerValidation
      • serverValidationAsString

        public final String serverValidationAsString()
        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.

        If the service returns an enum value that is not available in the current SDK version, serverValidation will return NetworkInputServerValidation.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from serverValidationAsString().

        Returns:
        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.
        See Also:
        NetworkInputServerValidation
      • multicastInputSettings

        public final MulticastInputSettings multicastInputSettings()
        Specifies multicast input settings when the uri is for a multicast event.
        Returns:
        Specifies multicast input settings when the uri is for a multicast event.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)