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
constructor(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)

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.

Functions

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