com.pulumi.googlenative.integrations.v1alpha.kotlin.outputs.EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.integrations.v1alpha.kotlin.outputs
import kotlin.Boolean
import kotlin.Deprecated
import kotlin.String
import kotlin.Suppress
/**
* Contains a task's metadata and associated information. Next available id: 7
* @property disabledForVpcSc True if the task has conflict with vpcsc
* @property metadata Metadata inclueds the task name, author and so on.
* @property paramSpecs Declarations for inputs/outputs for a TypedTask. This is also associated with the METADATA mask.
* @property stats Deprecated - statistics from the Monarch query.
* @property taskType Defines the type of the task
* @property uiConfig UI configuration for this task Also associated with the METADATA mask.
*/
public data class EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse(
public val disabledForVpcSc: Boolean,
public val metadata: EnterpriseCrmEventbusProtoTaskMetadataResponse,
public val paramSpecs: EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponse,
@Deprecated(
message = """
Deprecated - statistics from the Monarch query.
""",
)
public val stats: EnterpriseCrmEventbusStatsResponse,
public val taskType: String,
public val uiConfig: EnterpriseCrmEventbusProtoTaskUiConfigResponse,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.integrations.v1alpha.outputs.EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse): EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse =
EnterpriseCrmFrontendsEventbusProtoTaskEntityResponse(
disabledForVpcSc = javaType.disabledForVpcSc(),
metadata = javaType.metadata().let({ args0 ->
com.pulumi.googlenative.integrations.v1alpha.kotlin.outputs.EnterpriseCrmEventbusProtoTaskMetadataResponse.Companion.toKotlin(args0)
}),
paramSpecs = javaType.paramSpecs().let({ args0 ->
com.pulumi.googlenative.integrations.v1alpha.kotlin.outputs.EnterpriseCrmFrontendsEventbusProtoParamSpecsMessageResponse.Companion.toKotlin(args0)
}),
stats = javaType.stats().let({ args0 ->
com.pulumi.googlenative.integrations.v1alpha.kotlin.outputs.EnterpriseCrmEventbusStatsResponse.Companion.toKotlin(args0)
}),
taskType = javaType.taskType(),
uiConfig = javaType.uiConfig().let({ args0 ->
com.pulumi.googlenative.integrations.v1alpha.kotlin.outputs.EnterpriseCrmEventbusProtoTaskUiConfigResponse.Companion.toKotlin(args0)
}),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy