All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.azurenative.logic.kotlin.outputs.AS2MessageConnectionSettingsResponse.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.azurenative.logic.kotlin.outputs

import kotlin.Boolean
import kotlin.Suppress

/**
 * The AS2 agreement message connection settings.
 * @property ignoreCertificateNameMismatch The value indicating whether to ignore mismatch in certificate name.
 * @property keepHttpConnectionAlive The value indicating whether to keep the connection alive.
 * @property supportHttpStatusCodeContinue The value indicating whether to support HTTP status code 'CONTINUE'.
 * @property unfoldHttpHeaders The value indicating whether to unfold the HTTP headers.
 */
public data class AS2MessageConnectionSettingsResponse(
    public val ignoreCertificateNameMismatch: Boolean,
    public val keepHttpConnectionAlive: Boolean,
    public val supportHttpStatusCodeContinue: Boolean,
    public val unfoldHttpHeaders: Boolean,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.azurenative.logic.outputs.AS2MessageConnectionSettingsResponse): AS2MessageConnectionSettingsResponse = AS2MessageConnectionSettingsResponse(
            ignoreCertificateNameMismatch = javaType.ignoreCertificateNameMismatch(),
            keepHttpConnectionAlive = javaType.keepHttpConnectionAlive(),
            supportHttpStatusCodeContinue = javaType.supportHttpStatusCodeContinue(),
            unfoldHttpHeaders = javaType.unfoldHttpHeaders(),
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy