DeidentifyConfigArgs

data class DeidentifyConfigArgs(val annotation: Output<AnnotationConfigArgs>? = null, val dicom: Output<DicomConfigArgs>? = null, val dicomTagConfig: Output<DicomTagConfigArgs>? = null, val fhir: Output<FhirConfigArgs>? = null, val fhirFieldConfig: Output<FhirFieldConfigArgs>? = null, val image: Output<ImageConfigArgs>? = null, val operationMetadata: Output<DeidentifyOperationMetadataArgs>? = null, val text: Output<TextConfigArgs>? = null, val useRegionalDataProcessing: Output<Boolean>? = null) : ConvertibleToJava<DeidentifyConfigArgs>

Configures de-id options specific to different types of content. Each submessage customizes the handling of an https://tools.ietf.org/html/rfc6838 media type or subtype. Configs are applied in a nested manner at runtime.

Constructors

Link copied to clipboard
fun DeidentifyConfigArgs(annotation: Output<AnnotationConfigArgs>? = null, dicom: Output<DicomConfigArgs>? = null, dicomTagConfig: Output<DicomTagConfigArgs>? = null, fhir: Output<FhirConfigArgs>? = null, fhirFieldConfig: Output<FhirFieldConfigArgs>? = null, image: Output<ImageConfigArgs>? = null, operationMetadata: Output<DeidentifyOperationMetadataArgs>? = null, text: Output<TextConfigArgs>? = null, useRegionalDataProcessing: Output<Boolean>? = null)

Functions

Link copied to clipboard
open override fun toJava(): DeidentifyConfigArgs

Properties

Link copied to clipboard
val annotation: Output<AnnotationConfigArgs>? = null

Configures how annotations, meaning that the location and infoType of sensitive information findings, are created during de-identification. If unspecified, no annotations are created.

Link copied to clipboard
val dicom: Output<DicomConfigArgs>? = null

Configures de-id of application/DICOM content. Deprecated. Use dicom_tag_config instead.

Link copied to clipboard
val dicomTagConfig: Output<DicomTagConfigArgs>? = null

Configures de-id of application/DICOM content.

Link copied to clipboard
val fhir: Output<FhirConfigArgs>? = null

Configures de-id of application/FHIR content. Deprecated. Use fhir_field_config instead.

Link copied to clipboard

Configures de-id of application/FHIR content.

Link copied to clipboard
val image: Output<ImageConfigArgs>? = null

Configures the de-identification of image pixels in the source_dataset. Deprecated. Use dicom_tag_config.options.clean_image instead.

Link copied to clipboard

Details about the work the de-identify operation performed.

Link copied to clipboard
val text: Output<TextConfigArgs>? = null

Configures de-identification of text wherever it is found in the source_dataset.

Link copied to clipboard
val useRegionalDataProcessing: Output<Boolean>? = null

Ensures in-flight data remains in the region of origin during de-identification. Using this option results in a significant reduction of throughput, and is not compatible with LOCATION or ORGANIZATION_NAME infoTypes. If the deprecated google.cloud.healthcare.v1beta1.deidentify.DeidentifyConfig.dicom_config or google.cloud.healthcare.v1beta1.deidentify.DeidentifyConfig.fhir_config are used, then LOCATION must be excluded within TextConfig, and must also be excluded within ImageConfig if image redaction is required.