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

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

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.

Functions

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