Package-level declarations

Types

Link copied to clipboard
data class GetDocumentPlainArgs(val documentId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetDocumentPlainArgs>
Link copied to clipboard
data class GetDocumentSchemaPlainArgs(val documentSchemaId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetDocumentSchemaPlainArgs>
Link copied to clipboard
data class GetRuleSetPlainArgs(val location: String, val project: String? = null, val ruleSetId: String) : ConvertibleToJava<GetRuleSetPlainArgs>
Link copied to clipboard
data class GetSynonymSetPlainArgs(val location: String, val project: String? = null, val synonymSetId: String) : ConvertibleToJava<GetSynonymSetPlainArgs>
data class GoogleCloudContentwarehouseV1AccessControlActionArgs(val operationType: Output<GoogleCloudContentwarehouseV1AccessControlActionOperationType>? = null, val policy: Output<GoogleIamV1PolicyArgs>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1AccessControlActionArgs>

Represents the action responsible for access control list management operations.

Link copied to clipboard
data class GoogleCloudContentwarehouseV1ActionArgs(val accessControl: Output<GoogleCloudContentwarehouseV1AccessControlActionArgs>? = null, val actionId: Output<String>? = null, val addToFolder: Output<GoogleCloudContentwarehouseV1AddToFolderActionArgs>? = null, val dataUpdate: Output<GoogleCloudContentwarehouseV1DataUpdateActionArgs>? = null, val dataValidation: Output<GoogleCloudContentwarehouseV1DataValidationActionArgs>? = null, val deleteDocumentAction: Output<GoogleCloudContentwarehouseV1DeleteDocumentActionArgs>? = null, val publishToPubSub: Output<GoogleCloudContentwarehouseV1PublishActionArgs>? = null, val removeFromFolderAction: Output<GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1ActionArgs>

Represents the action triggered by Rule Engine when the rule is true.

data class GoogleCloudContentwarehouseV1AddToFolderActionArgs(val folders: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1AddToFolderActionArgs>

Represents the action responsible for adding document under a folder.

data class GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs(val customizedEntitiesPropertiesConversions: Output<Map<String, String>>? = null, val enableEntitiesConversions: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1CloudAIDocumentOptionArgs>

Request Option for processing Cloud AI Document in CW Document.

data class GoogleCloudContentwarehouseV1DataUpdateActionArgs(val entries: Output<Map<String, String>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1DataUpdateActionArgs>

Represents the action responsible for properties update operations.

data class GoogleCloudContentwarehouseV1DataValidationActionArgs(val conditions: Output<Map<String, String>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1DataValidationActionArgs>

Represents the action responsible for data validation operations.

data class GoogleCloudContentwarehouseV1DateTimeArrayArgs(val values: Output<List<GoogleTypeDateTimeArgs>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1DateTimeArrayArgs>

DateTime values.

class GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs : ConvertibleToJava<GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs>

Configurations for a date time property.

data class GoogleCloudContentwarehouseV1DeleteDocumentActionArgs(val enableHardDelete: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1DeleteDocumentActionArgs>

Represents the action responsible for deleting the document.

data class GoogleCloudContentwarehouseV1EnumArrayArgs(val values: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1EnumArrayArgs>

Enum values.

data class GoogleCloudContentwarehouseV1EnumTypeOptionsArgs(val possibleValues: Output<List<String>>, val validationCheckDisabled: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1EnumTypeOptionsArgs>

Configurations for an enum/categorical property.

data class GoogleCloudContentwarehouseV1FloatArrayArgs(val values: Output<List<Double>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1FloatArrayArgs>

Float values.

class GoogleCloudContentwarehouseV1FloatTypeOptionsArgs : ConvertibleToJava<GoogleCloudContentwarehouseV1FloatTypeOptionsArgs>

Configurations for a float property.

data class GoogleCloudContentwarehouseV1IntegerArrayArgs(val values: Output<List<Int>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1IntegerArrayArgs>

Integer values.

class GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs : ConvertibleToJava<GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs>

Configurations for an integer property.

data class GoogleCloudContentwarehouseV1MapPropertyArgs(val fields: Output<Map<String, String>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1MapPropertyArgs>

Map property value. Represents a structured entries of key value pairs, consisting of field names which map to dynamically typed values.

class GoogleCloudContentwarehouseV1MapTypeOptionsArgs : ConvertibleToJava<GoogleCloudContentwarehouseV1MapTypeOptionsArgs>

Configurations for a Map property.

data class GoogleCloudContentwarehouseV1PropertyArgs(val dateTimeValues: Output<GoogleCloudContentwarehouseV1DateTimeArrayArgs>? = null, val enumValues: Output<GoogleCloudContentwarehouseV1EnumArrayArgs>? = null, val floatValues: Output<GoogleCloudContentwarehouseV1FloatArrayArgs>? = null, val integerValues: Output<GoogleCloudContentwarehouseV1IntegerArrayArgs>? = null, val mapProperty: Output<GoogleCloudContentwarehouseV1MapPropertyArgs>? = null, val name: Output<String>, val propertyValues: Output<GoogleCloudContentwarehouseV1PropertyArrayArgs>? = null, val textValues: Output<GoogleCloudContentwarehouseV1TextArrayArgs>? = null, val timestampValues: Output<GoogleCloudContentwarehouseV1TimestampArrayArgs>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1PropertyArgs>

Property of a document.

data class GoogleCloudContentwarehouseV1PropertyArrayArgs(val properties: Output<List<GoogleCloudContentwarehouseV1PropertyArgs>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1PropertyArrayArgs>

Property values.

data class GoogleCloudContentwarehouseV1PropertyDefinitionArgs(val dateTimeTypeOptions: Output<GoogleCloudContentwarehouseV1DateTimeTypeOptionsArgs>? = null, val displayName: Output<String>? = null, val enumTypeOptions: Output<GoogleCloudContentwarehouseV1EnumTypeOptionsArgs>? = null, val floatTypeOptions: Output<GoogleCloudContentwarehouseV1FloatTypeOptionsArgs>? = null, val integerTypeOptions: Output<GoogleCloudContentwarehouseV1IntegerTypeOptionsArgs>? = 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<GoogleCloudContentwarehouseV1MapTypeOptionsArgs>? = null, val name: Output<String>, val propertyTypeOptions: Output<GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs>? = null, val retrievalImportance: Output<GoogleCloudContentwarehouseV1PropertyDefinitionRetrievalImportance>? = null, val schemaSources: Output<List<GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs>>? = null, val textTypeOptions: Output<GoogleCloudContentwarehouseV1TextTypeOptionsArgs>? = null, val timestampTypeOptions: Output<GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1PropertyDefinitionArgs>

Defines the metadata for a schema property.

data class GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs(val name: Output<String>? = null, val processorType: Output<String>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSourceArgs>

The schema source information.

data class GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs(val propertyDefinitions: Output<List<GoogleCloudContentwarehouseV1PropertyDefinitionArgs>>) : ConvertibleToJava<GoogleCloudContentwarehouseV1PropertyTypeOptionsArgs>

Configurations for a nested structured data property.

data class GoogleCloudContentwarehouseV1PublishActionArgs(val messages: Output<List<String>>? = null, val topicId: Output<String>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1PublishActionArgs>

Represents the action responsible for publishing messages to a Pub/Sub topic.

data class GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs(val condition: Output<String>? = null, val folder: Output<String>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1RemoveFromFolderActionArgs>

Represents the action responsible for remove a document from a specific folder.

data class GoogleCloudContentwarehouseV1RequestMetadataArgs(val userInfo: Output<GoogleCloudContentwarehouseV1UserInfoArgs>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1RequestMetadataArgs>

Meta information is used to improve the performance of the service.

Link copied to clipboard
data class GoogleCloudContentwarehouseV1RuleArgs(val actions: Output<List<GoogleCloudContentwarehouseV1ActionArgs>>? = null, val condition: Output<String>? = null, val description: Output<String>? = null, val ruleId: Output<String>? = null, val triggerType: Output<GoogleCloudContentwarehouseV1RuleTriggerType>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1RuleArgs>

Represents the rule for a content warehouse trigger.

data class GoogleCloudContentwarehouseV1SynonymSetSynonymArgs(val words: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1SynonymSetSynonymArgs>

Represents a list of words given by the customer All these words are synonyms of each other.

data class GoogleCloudContentwarehouseV1TextArrayArgs(val values: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1TextArrayArgs>

String/text values.

class GoogleCloudContentwarehouseV1TextTypeOptionsArgs : ConvertibleToJava<GoogleCloudContentwarehouseV1TextTypeOptionsArgs>

Configurations for a text property.

data class GoogleCloudContentwarehouseV1TimestampArrayArgs(val values: Output<List<GoogleCloudContentwarehouseV1TimestampValueArgs>>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1TimestampArrayArgs>

Timestamp values.

class GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs : ConvertibleToJava<GoogleCloudContentwarehouseV1TimestampTypeOptionsArgs>

Configurations for a timestamp property.

data class GoogleCloudContentwarehouseV1TimestampValueArgs(val textValue: Output<String>? = null, val timestampValue: Output<String>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1TimestampValueArgs>

Timestamp value type.

data class GoogleCloudContentwarehouseV1UserInfoArgs(val groupIds: Output<List<String>>? = null, val id: Output<String>? = null) : ConvertibleToJava<GoogleCloudContentwarehouseV1UserInfoArgs>

The user information.

Link copied to clipboard
data class GoogleCloudDocumentaiV1BarcodeArgs(val format: Output<String>? = null, val rawValue: Output<String>? = null, val valueFormat: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1BarcodeArgs>

Encodes the detailed information of a barcode.

Link copied to clipboard
data class GoogleCloudDocumentaiV1BoundingPolyArgs(val normalizedVertices: Output<List<GoogleCloudDocumentaiV1NormalizedVertexArgs>>? = null, val vertices: Output<List<GoogleCloudDocumentaiV1VertexArgs>>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1BoundingPolyArgs>

A bounding polygon for the detected image annotation.

Link copied to clipboard
data class GoogleCloudDocumentaiV1DocumentArgs(val content: Output<String>? = null, val entities: Output<List<GoogleCloudDocumentaiV1DocumentEntityArgs>>? = null, val entityRelations: Output<List<GoogleCloudDocumentaiV1DocumentEntityRelationArgs>>? = null, val error: Output<GoogleRpcStatusArgs>? = null, val mimeType: Output<String>? = null, val pages: Output<List<GoogleCloudDocumentaiV1DocumentPageArgs>>? = null, val revisions: Output<List<GoogleCloudDocumentaiV1DocumentRevisionArgs>>? = null, val shardInfo: Output<GoogleCloudDocumentaiV1DocumentShardInfoArgs>? = null, val text: Output<String>? = null, val textChanges: Output<List<GoogleCloudDocumentaiV1DocumentTextChangeArgs>>? = null, val textStyles: Output<List<GoogleCloudDocumentaiV1DocumentStyleArgs>>? = null, val uri: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentArgs>

Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality.

data class GoogleCloudDocumentaiV1DocumentEntityArgs(val confidence: Output<Double>? = null, val id: Output<String>? = null, val mentionId: Output<String>? = null, val mentionText: Output<String>? = null, val normalizedValue: Output<GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs>? = null, val pageAnchor: Output<GoogleCloudDocumentaiV1DocumentPageAnchorArgs>? = null, val properties: Output<List<GoogleCloudDocumentaiV1DocumentEntityArgs>>? = null, val provenance: Output<GoogleCloudDocumentaiV1DocumentProvenanceArgs>? = null, val redacted: Output<Boolean>? = null, val textAnchor: Output<GoogleCloudDocumentaiV1DocumentTextAnchorArgs>? = null, val type: Output<String>) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentEntityArgs>

An entity that could be a phrase in the text or a property that belongs to the document. It is a known entity type, such as a person, an organization, or location.

data class GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs(val addressValue: Output<GoogleTypePostalAddressArgs>? = null, val booleanValue: Output<Boolean>? = null, val dateValue: Output<GoogleTypeDateArgs>? = null, val datetimeValue: Output<GoogleTypeDateTimeArgs>? = null, val floatValue: Output<Double>? = null, val integerValue: Output<Int>? = null, val moneyValue: Output<GoogleTypeMoneyArgs>? = null, val text: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentEntityNormalizedValueArgs>

Parsed and normalized entity value.

data class GoogleCloudDocumentaiV1DocumentEntityRelationArgs(val objectId: Output<String>? = null, val relation: Output<String>? = null, val subjectId: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentEntityRelationArgs>

Relationship between Entities.

data class GoogleCloudDocumentaiV1DocumentPageAnchorArgs(val pageRefs: Output<List<GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs>>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageAnchorArgs>

Referencing the visual context of the entity in the Document.pages. Page anchors can be cross-page, consist of multiple bounding polygons and optionally reference specific layout element types.

data class GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs(val boundingPoly: Output<GoogleCloudDocumentaiV1BoundingPolyArgs>? = null, val confidence: Output<Double>? = null, val layoutId: Output<String>? = null, val layoutType: Output<GoogleCloudDocumentaiV1DocumentPageAnchorPageRefLayoutType>? = null, val page: Output<String>) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageAnchorPageRefArgs>

Represents a weak reference to a page element within a document.

Link copied to clipboard
data class GoogleCloudDocumentaiV1DocumentPageArgs(val blocks: Output<List<GoogleCloudDocumentaiV1DocumentPageBlockArgs>>? = null, val detectedBarcodes: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs>>? = null, val detectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val dimension: Output<GoogleCloudDocumentaiV1DocumentPageDimensionArgs>? = null, val formFields: Output<List<GoogleCloudDocumentaiV1DocumentPageFormFieldArgs>>? = null, val image: Output<GoogleCloudDocumentaiV1DocumentPageImageArgs>? = null, val imageQualityScores: Output<GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs>? = null, val layout: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null, val lines: Output<List<GoogleCloudDocumentaiV1DocumentPageLineArgs>>? = null, val pageNumber: Output<Int>? = null, val paragraphs: Output<List<GoogleCloudDocumentaiV1DocumentPageParagraphArgs>>? = null, val provenance: Output<GoogleCloudDocumentaiV1DocumentProvenanceArgs>? = null, val symbols: Output<List<GoogleCloudDocumentaiV1DocumentPageSymbolArgs>>? = null, val tables: Output<List<GoogleCloudDocumentaiV1DocumentPageTableArgs>>? = null, val tokens: Output<List<GoogleCloudDocumentaiV1DocumentPageTokenArgs>>? = null, val transforms: Output<List<GoogleCloudDocumentaiV1DocumentPageMatrixArgs>>? = null, val visualElements: Output<List<GoogleCloudDocumentaiV1DocumentPageVisualElementArgs>>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageArgs>

A page in a Document.

data class GoogleCloudDocumentaiV1DocumentPageBlockArgs(val detectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val layout: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null, val provenance: Output<GoogleCloudDocumentaiV1DocumentProvenanceArgs>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageBlockArgs>

A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

data class GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs(val barcode: Output<GoogleCloudDocumentaiV1BarcodeArgs>? = null, val layout: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageDetectedBarcodeArgs>

A detected barcode.

data class GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs(val confidence: Output<Double>? = null, val languageCode: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>

Detected language for a structural component.

data class GoogleCloudDocumentaiV1DocumentPageDimensionArgs(val height: Output<Double>? = null, val unit: Output<String>? = null, val width: Output<Double>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageDimensionArgs>

Dimension for the page.

data class GoogleCloudDocumentaiV1DocumentPageFormFieldArgs(val correctedKeyText: Output<String>? = null, val correctedValueText: Output<String>? = null, val fieldName: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null, val fieldValue: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null, val nameDetectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val provenance: Output<GoogleCloudDocumentaiV1DocumentProvenanceArgs>? = null, val valueDetectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val valueType: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageFormFieldArgs>

A form field detected on the page.

data class GoogleCloudDocumentaiV1DocumentPageImageArgs(val content: Output<String>? = null, val height: Output<Int>? = null, val mimeType: Output<String>? = null, val width: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageImageArgs>

Rendered image contents for this page.

data class GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs(val detectedDefects: Output<List<GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs>>? = null, val qualityScore: Output<Double>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageImageQualityScoresArgs>

Image Quality Scores for the page image

data class GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs(val confidence: Output<Double>? = null, val type: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageImageQualityScoresDetectedDefectArgs>

Image Quality Defects

data class GoogleCloudDocumentaiV1DocumentPageLayoutArgs(val boundingPoly: Output<GoogleCloudDocumentaiV1BoundingPolyArgs>? = null, val confidence: Output<Double>? = null, val orientation: Output<GoogleCloudDocumentaiV1DocumentPageLayoutOrientation>? = null, val textAnchor: Output<GoogleCloudDocumentaiV1DocumentTextAnchorArgs>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>

Visual element describing a layout unit on a page.

data class GoogleCloudDocumentaiV1DocumentPageLineArgs(val detectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val layout: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null, val provenance: Output<GoogleCloudDocumentaiV1DocumentProvenanceArgs>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageLineArgs>

A collection of tokens that a human would perceive as a line. Does not cross column boundaries, can be horizontal, vertical, etc.

data class GoogleCloudDocumentaiV1DocumentPageMatrixArgs(val cols: Output<Int>? = null, val data: Output<String>? = null, val rows: Output<Int>? = null, val type: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageMatrixArgs>

Representation for transformation matrix, intended to be compatible and used with OpenCV format for image manipulation.

data class GoogleCloudDocumentaiV1DocumentPageParagraphArgs(val detectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val layout: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null, val provenance: Output<GoogleCloudDocumentaiV1DocumentProvenanceArgs>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageParagraphArgs>

A collection of lines that a human would perceive as a paragraph.

data class GoogleCloudDocumentaiV1DocumentPageSymbolArgs(val detectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val layout: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageSymbolArgs>

A detected symbol.

data class GoogleCloudDocumentaiV1DocumentPageTableArgs(val bodyRows: Output<List<GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs>>? = null, val detectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val headerRows: Output<List<GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs>>? = null, val layout: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null, val provenance: Output<GoogleCloudDocumentaiV1DocumentProvenanceArgs>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageTableArgs>

A table representation similar to HTML table structure.

data class GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs(val colSpan: Output<Int>? = null, val detectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val layout: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null, val rowSpan: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs>

A cell representation inside the table.

data class GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs(val cells: Output<List<GoogleCloudDocumentaiV1DocumentPageTableTableCellArgs>>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageTableTableRowArgs>

A row of table cells.

data class GoogleCloudDocumentaiV1DocumentPageTokenArgs(val detectedBreak: Output<GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs>? = null, val detectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val layout: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null, val provenance: Output<GoogleCloudDocumentaiV1DocumentProvenanceArgs>? = null, val styleInfo: Output<GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageTokenArgs>

A detected token.

data class GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs(val type: Output<GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakType>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageTokenDetectedBreakArgs>

Detected break at the end of a Token.

data class GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs(val backgroundColor: Output<GoogleTypeColorArgs>? = null, val bold: Output<Boolean>? = null, val fontSize: Output<Int>? = null, val fontType: Output<String>? = null, val fontWeight: Output<Int>? = null, val handwritten: Output<Boolean>? = null, val italic: Output<Boolean>? = null, val letterSpacing: Output<Double>? = null, val pixelFontSize: Output<Double>? = null, val smallcaps: Output<Boolean>? = null, val strikeout: Output<Boolean>? = null, val subscript: Output<Boolean>? = null, val superscript: Output<Boolean>? = null, val textColor: Output<GoogleTypeColorArgs>? = null, val underlined: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageTokenStyleInfoArgs>

Font and other text style attributes.

data class GoogleCloudDocumentaiV1DocumentPageVisualElementArgs(val detectedLanguages: Output<List<GoogleCloudDocumentaiV1DocumentPageDetectedLanguageArgs>>? = null, val layout: Output<GoogleCloudDocumentaiV1DocumentPageLayoutArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentPageVisualElementArgs>

Detected non-text visual elements e.g. checkbox, signature etc. on the page.

data class GoogleCloudDocumentaiV1DocumentProvenanceArgs(val id: Output<Int>? = null, val parents: Output<List<GoogleCloudDocumentaiV1DocumentProvenanceParentArgs>>? = null, val revision: Output<Int>? = null, val type: Output<GoogleCloudDocumentaiV1DocumentProvenanceType>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentProvenanceArgs>

Structure to identify provenance relationships between annotations in different revisions.

data class GoogleCloudDocumentaiV1DocumentProvenanceParentArgs(val id: Output<Int>? = null, val index: Output<Int>? = null, val revision: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentProvenanceParentArgs>

The parent element the current element is based on. Used for referencing/aligning, removal and replacement operations.

data class GoogleCloudDocumentaiV1DocumentRevisionArgs(val agent: Output<String>? = null, val createTime: Output<String>? = null, val humanReview: Output<GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs>? = null, val id: Output<String>? = null, val parent: Output<List<Int>>? = null, val parentIds: Output<List<String>>? = null, val processor: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentRevisionArgs>

Contains past or forward revisions of this document.

data class GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs(val state: Output<String>? = null, val stateMessage: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentRevisionHumanReviewArgs>

Human Review information of the document.

data class GoogleCloudDocumentaiV1DocumentShardInfoArgs(val shardCount: Output<String>? = null, val shardIndex: Output<String>? = null, val textOffset: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentShardInfoArgs>

For a large document, sharding may be performed to produce several document shards. Each document shard contains this field to detail which shard it is.

Link copied to clipboard
data class GoogleCloudDocumentaiV1DocumentStyleArgs(val backgroundColor: Output<GoogleTypeColorArgs>? = null, val color: Output<GoogleTypeColorArgs>? = null, val fontFamily: Output<String>? = null, val fontSize: Output<GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs>? = null, val fontWeight: Output<String>? = null, val textAnchor: Output<GoogleCloudDocumentaiV1DocumentTextAnchorArgs>? = null, val textDecoration: Output<String>? = null, val textStyle: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentStyleArgs>

Annotation for common text style attributes. This adheres to CSS conventions as much as possible.

data class GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs(val size: Output<Double>? = null, val unit: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentStyleFontSizeArgs>

Font size with unit.

data class GoogleCloudDocumentaiV1DocumentTextAnchorArgs(val content: Output<String>? = null, val textSegments: Output<List<GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs>>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentTextAnchorArgs>

Text reference indexing into the Document.text.

data class GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs(val endIndex: Output<String>? = null, val startIndex: Output<String>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentTextAnchorTextSegmentArgs>

A text segment in the Document.text. The indices may be out of bounds which indicate that the text extends into another document shard for large sharded documents. See ShardInfo.text_offset

data class GoogleCloudDocumentaiV1DocumentTextChangeArgs(val changedText: Output<String>? = null, val provenance: Output<List<GoogleCloudDocumentaiV1DocumentProvenanceArgs>>? = null, val textAnchor: Output<GoogleCloudDocumentaiV1DocumentTextAnchorArgs>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1DocumentTextChangeArgs>

This message is used for text changes aka. OCR corrections.

data class GoogleCloudDocumentaiV1NormalizedVertexArgs(val x: Output<Double>? = null, val y: Output<Double>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1NormalizedVertexArgs>

A vertex represents a 2D point in the image. NOTE: the normalized vertex coordinates are relative to the original image and range from 0 to 1.

Link copied to clipboard
data class GoogleCloudDocumentaiV1VertexArgs(val x: Output<Int>? = null, val y: Output<Int>? = null) : ConvertibleToJava<GoogleCloudDocumentaiV1VertexArgs>

A vertex represents a 2D point in the image. NOTE: the vertex coordinates are in the same scale as the original image.

Link copied to clipboard
data class GoogleIamV1AuditConfigArgs(val auditLogConfigs: Output<List<GoogleIamV1AuditLogConfigArgs>>? = null, val service: Output<String>? = null) : ConvertibleToJava<GoogleIamV1AuditConfigArgs>

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

Link copied to clipboard
data class GoogleIamV1AuditLogConfigArgs(val exemptedMembers: Output<List<String>>? = null, val logType: Output<GoogleIamV1AuditLogConfigLogType>? = null) : ConvertibleToJava<GoogleIamV1AuditLogConfigArgs>

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

Link copied to clipboard
data class GoogleIamV1BindingArgs(val condition: Output<GoogleTypeExprArgs>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null) : ConvertibleToJava<GoogleIamV1BindingArgs>

Associates members, or principals, with a role.

Link copied to clipboard
data class GoogleIamV1PolicyArgs(val auditConfigs: Output<List<GoogleIamV1AuditConfigArgs>>? = null, val bindings: Output<List<GoogleIamV1BindingArgs>>? = null, val etag: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<GoogleIamV1PolicyArgs>

An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A Policy is a collection of bindings. A binding binds one or more members, or principals, to a single role. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation. JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" }, { "role": "roles/resourcemanager.organizationViewer", "members": "user:eve@example.com" , "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the IAM documentation.

Link copied to clipboard
data class GoogleRpcStatusArgs(val code: Output<Int>? = null, val details: Output<List<Map<String, String>>>? = null, val message: Output<String>? = null) : ConvertibleToJava<GoogleRpcStatusArgs>

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

Link copied to clipboard
data class GoogleTypeColorArgs(val alpha: Output<Double>? = null, val blue: Output<Double>? = null, val green: Output<Double>? = null, val red: Output<Double>? = null) : ConvertibleToJava<GoogleTypeColorArgs>

Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of java.awt.Color in Java; it can also be trivially provided to UIColor's +colorWithRed:green:blue:alpha method in iOS; and, with just a little work, it can be easily formatted into a CSS rgba() string in JavaScript. This reference page doesn't carry information about the absolute color space that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most 1e-5. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = protocolor red; float green = protocolor green; float blue = protocolor blue; FloatValue* alpha_wrapper = protocolor alpha; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = alpha_wrapper value; } return UIColor colorWithRed:red green:green blue:blue alpha:alpha; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (!color getRed:&red green:&green blue:&blue alpha:&alpha) { return nil; } Color* result = [Color alloc init]; result setRed:red; result setGreen:green; result setBlue:blue; if (alpha <= 0.9999) { result setAlpha:floatWrapperWithValue(alpha); } result autorelease; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = red, green, blue.join(','); return 'rgba(', rgbParams, ',', alphaFrac, ')'.join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = '#'; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ...

Link copied to clipboard
data class GoogleTypeDateArgs(val day: Output<Int>? = null, val month: Output<Int>? = null, val year: Output<Int>? = null) : ConvertibleToJava<GoogleTypeDateArgs>

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

Link copied to clipboard
Link copied to clipboard
data class GoogleTypeDateTimeArgs(val day: Output<Int>? = null, val hours: Output<Int>? = null, val minutes: Output<Int>? = null, val month: Output<Int>? = null, val nanos: Output<Int>? = null, val seconds: Output<Int>? = null, val timeZone: Output<GoogleTypeTimeZoneArgs>? = null, val utcOffset: Output<String>? = null, val year: Output<Int>? = null) : ConvertibleToJava<GoogleTypeDateTimeArgs>

Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the time_offset oneof is set. Consider using Timestamp message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations.

Link copied to clipboard
data class GoogleTypeExprArgs(val description: Output<String>? = null, val expression: Output<String>? = null, val location: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<GoogleTypeExprArgs>

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

Link copied to clipboard
Link copied to clipboard
data class GoogleTypeMoneyArgs(val currencyCode: Output<String>? = null, val nanos: Output<Int>? = null, val units: Output<String>? = null) : ConvertibleToJava<GoogleTypeMoneyArgs>

Represents an amount of money with its currency type.

Link copied to clipboard
data class GoogleTypePostalAddressArgs(val addressLines: Output<List<String>>? = null, val administrativeArea: Output<String>? = null, val languageCode: Output<String>? = null, val locality: Output<String>? = null, val organization: Output<String>? = null, val postalCode: Output<String>? = null, val recipients: Output<List<String>>? = null, val regionCode: Output<String>, val revision: Output<Int>? = null, val sortingCode: Output<String>? = null, val sublocality: Output<String>? = null) : ConvertibleToJava<GoogleTypePostalAddressArgs>

Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478

Link copied to clipboard
data class GoogleTypeTimeZoneArgs(val id: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<GoogleTypeTimeZoneArgs>

Represents a time zone from the IANA Time Zone Database.