DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs

data class DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs(val dateTimeTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs>? = null, val displayName: Output<String>? = null, val enumTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs>? = null, val floatTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs>? = null, val integerTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs>? = null, val isFilterable: Output<Boolean>? = null, val isMetadata: Output<Boolean>? = null, val isRepeatable: Output<Boolean>? = null, val isRequired: Output<Boolean>? = null, val isSearchable: Output<Boolean>? = null, val mapTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs>? = null, val name: Output<String>, val propertyTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs>? = null, val retrievalImportance: Output<String>? = null, val schemaSources: Output<List<DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs>>? = null, val textTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs>? = null, val timestampTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs>? = null) : ConvertibleToJava<DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs>

Constructors

fun DocumentAiWarehouseDocumentSchemaPropertyDefinitionArgs(dateTimeTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionDateTimeTypeOptionsArgs>? = null, displayName: Output<String>? = null, enumTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionEnumTypeOptionsArgs>? = null, floatTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionFloatTypeOptionsArgs>? = null, integerTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionIntegerTypeOptionsArgs>? = null, isFilterable: Output<Boolean>? = null, isMetadata: Output<Boolean>? = null, isRepeatable: Output<Boolean>? = null, isRequired: Output<Boolean>? = null, isSearchable: Output<Boolean>? = null, mapTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionMapTypeOptionsArgs>? = null, name: Output<String>, propertyTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionPropertyTypeOptionsArgs>? = null, retrievalImportance: Output<String>? = null, schemaSources: Output<List<DocumentAiWarehouseDocumentSchemaPropertyDefinitionSchemaSourceArgs>>? = null, textTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionTextTypeOptionsArgs>? = null, timestampTypeOptions: Output<DocumentAiWarehouseDocumentSchemaPropertyDefinitionTimestampTypeOptionsArgs>? = null)

Functions

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

Properties

Link copied to clipboard

Date time property. Not supported by CMEK compliant deployment.

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

The display-name for the property, used for front-end.

Link copied to clipboard

Enum/categorical property. Structure is documented below.

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

Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.

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

Whether the property is user supplied metadata.

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

Whether the property can have multiple values.

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

Whether the property is mandatory.

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

Indicates that the property should be included in a global search.

Link copied to clipboard
val name: Output<String>

The name of the metadata property.

Link copied to clipboard

Nested structured data property. Structure is documented below.

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

Stores the retrieval importance. Possible values are: HIGHEST, HIGHER, HIGH, MEDIUM, LOW, LOWEST.

Link copied to clipboard

The schema source information. Structure is documented below.

Link copied to clipboard

Timestamp property. Not supported by CMEK compliant deployment.