DocumentSchemaArgs

data class DocumentSchemaArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val documentIsFolder: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val propertyDefinitions: Output<List<GoogleCloudContentwarehouseV1PropertyDefinitionArgs>>? = null) : ConvertibleToJava<DocumentSchemaArgs>

Creates a document schema.

Constructors

Link copied to clipboard
fun DocumentSchemaArgs(description: Output<String>? = null, displayName: Output<String>? = null, documentIsFolder: Output<Boolean>? = null, location: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null, propertyDefinitions: Output<List<GoogleCloudContentwarehouseV1PropertyDefinitionArgs>>? = null)

Functions

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

Properties

Link copied to clipboard
val description: Output<String>? = null

Schema description.

Link copied to clipboard
val displayName: Output<String>? = null

Name of the schema given by the user. Must be unique per project.

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

Document Type, true refers the document is a folder, otherwise it is a typical document.

Link copied to clipboard
val location: Output<String>? = null
Link copied to clipboard
val name: Output<String>? = null

The resource name of the document schema. Format: projects/{project_number}/locations/{location}/documentSchemas/{document_schema_id}. The name is ignored when creating a document schema.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard