Interface DocumentAiWarehouseDocumentSchemaPropertyDefinitions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DocumentAiWarehouseDocumentSchemaPropertyDefinitions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.109Z") @Stability(Stable) public interface DocumentAiWarehouseDocumentSchemaPropertyDefinitions extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDocumentAiWarehouseDocumentSchemaPropertyDefinitions.BuilderA builder forDocumentAiWarehouseDocumentSchemaPropertyDefinitionsstatic classDocumentAiWarehouseDocumentSchemaPropertyDefinitions.Jsii$ProxyAn implementation forDocumentAiWarehouseDocumentSchemaPropertyDefinitions
-
Method Summary
-
-
-
Method Detail
-
getName
@Stability(Stable) @NotNull String getName()
The name of the metadata property.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#name DocumentAiWarehouseDocumentSchema#name}
-
getDateTimeTypeOptions
@Stability(Stable) @Nullable default DocumentAiWarehouseDocumentSchemaPropertyDefinitionsDateTimeTypeOptions getDateTimeTypeOptions()
date_time_type_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#date_time_type_options DocumentAiWarehouseDocumentSchema#date_time_type_options}
-
getDisplayName
@Stability(Stable) @Nullable default String getDisplayName()
The display-name for the property, used for front-end.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#display_name DocumentAiWarehouseDocumentSchema#display_name}
-
getEnumTypeOptions
@Stability(Stable) @Nullable default DocumentAiWarehouseDocumentSchemaPropertyDefinitionsEnumTypeOptions getEnumTypeOptions()
enum_type_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#enum_type_options DocumentAiWarehouseDocumentSchema#enum_type_options}
-
getFloatTypeOptions
@Stability(Stable) @Nullable default DocumentAiWarehouseDocumentSchemaPropertyDefinitionsFloatTypeOptions getFloatTypeOptions()
float_type_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#float_type_options DocumentAiWarehouseDocumentSchema#float_type_options}
-
getIntegerTypeOptions
@Stability(Stable) @Nullable default DocumentAiWarehouseDocumentSchemaPropertyDefinitionsIntegerTypeOptions getIntegerTypeOptions()
integer_type_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#integer_type_options DocumentAiWarehouseDocumentSchema#integer_type_options}
-
getIsFilterable
@Stability(Stable) @Nullable default Object getIsFilterable()
Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#is_filterable DocumentAiWarehouseDocumentSchema#is_filterable}
-
getIsMetadata
@Stability(Stable) @Nullable default Object getIsMetadata()
Whether the property is user supplied metadata.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#is_metadata DocumentAiWarehouseDocumentSchema#is_metadata}
-
getIsRepeatable
@Stability(Stable) @Nullable default Object getIsRepeatable()
Whether the property can have multiple values.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#is_repeatable DocumentAiWarehouseDocumentSchema#is_repeatable}
-
getIsRequired
@Stability(Stable) @Nullable default Object getIsRequired()
Whether the property is mandatory.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#is_required DocumentAiWarehouseDocumentSchema#is_required}
-
getIsSearchable
@Stability(Stable) @Nullable default Object getIsSearchable()
Indicates that the property should be included in a global search.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#is_searchable DocumentAiWarehouseDocumentSchema#is_searchable}
-
getMapTypeOptions
@Stability(Stable) @Nullable default DocumentAiWarehouseDocumentSchemaPropertyDefinitionsMapTypeOptions getMapTypeOptions()
map_type_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#map_type_options DocumentAiWarehouseDocumentSchema#map_type_options}
-
getPropertyTypeOptions
@Stability(Stable) @Nullable default DocumentAiWarehouseDocumentSchemaPropertyDefinitionsPropertyTypeOptions getPropertyTypeOptions()
property_type_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#property_type_options DocumentAiWarehouseDocumentSchema#property_type_options}
-
getRetrievalImportance
@Stability(Stable) @Nullable default String getRetrievalImportance()
Stores the retrieval importance. Possible values: ["HIGHEST", "HIGHER", "HIGH", "MEDIUM", "LOW", "LOWEST"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#retrieval_importance DocumentAiWarehouseDocumentSchema#retrieval_importance}
-
getSchemaSources
@Stability(Stable) @Nullable default Object getSchemaSources()
schema_sources block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#schema_sources DocumentAiWarehouseDocumentSchema#schema_sources}
-
getTextTypeOptions
@Stability(Stable) @Nullable default DocumentAiWarehouseDocumentSchemaPropertyDefinitionsTextTypeOptions getTextTypeOptions()
text_type_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#text_type_options DocumentAiWarehouseDocumentSchema#text_type_options}
-
getTimestampTypeOptions
@Stability(Stable) @Nullable default DocumentAiWarehouseDocumentSchemaPropertyDefinitionsTimestampTypeOptions getTimestampTypeOptions()
timestamp_type_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/document_ai_warehouse_document_schema#timestamp_type_options DocumentAiWarehouseDocumentSchema#timestamp_type_options}
-
builder
@Stability(Stable) static DocumentAiWarehouseDocumentSchemaPropertyDefinitions.Builder builder()
-
-