Datamodel

class Datamodel

Properties

Link copied to clipboard
val alias: GeneratedMessage.GeneratedExtension<DescriptorProtos.EnumValueOptions, List<String>>
Aliases when decoding values of this type.
extend .google.protobuf.EnumValueOptions { ... }
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val allInternal: GeneratedMessage.GeneratedExtension<DescriptorProtos.MessageOptions, Boolean>
Marks all fields on a message as "internal." Such fields are only accessible from wrapped messages.
extend .google.protobuf.MessageOptions { ... }
Link copied to clipboard
val allSensitive: GeneratedMessage.GeneratedExtension<DescriptorProtos.MessageOptions, Boolean>
Marks all fields on a message as sensitive. Sensitive fields are not shown in logs.
extend .google.protobuf.MessageOptions { ... }
Link copied to clipboard
val allUncontrolled: GeneratedMessage.GeneratedExtension<DescriptorProtos.MessageOptions, Boolean>
Marks all fields on a message as containing uncontrolled (user-driven) input.
extend .google.protobuf.MessageOptions { ... }
Link copied to clipboard
val collection: GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, SubmessageOptions>
Specifies options related to storage of a sub-message-typed field.
extend .google.protobuf.FieldOptions { ... }
Link copied to clipboard
Link copied to clipboard
val column: GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, TableFieldOptions>
Specifies options related to storage of this field in a tabular-style data engine.
extend .google.protobuf.FieldOptions { ... }
Link copied to clipboard
Link copied to clipboard
val db: GeneratedMessage.GeneratedExtension<DescriptorProtos.MessageOptions, PersistenceOptions>
Settings specific to how a particular message entity is stored in the underlying persistence engine.
extend .google.protobuf.MessageOptions { ... }
Link copied to clipboard
val DB_FIELD_NUMBER: Int = 6001
Link copied to clipboard
open val descriptor: Descriptors.FileDescriptor
Link copied to clipboard
Link copied to clipboard
val enumeration: GeneratedMessage.GeneratedExtension<DescriptorProtos.EnumOptions, DatapointOptions>
Settings that specify state for this enum value, including validation settings, as applicable.
extend .google.protobuf.EnumOptions { ... }
Link copied to clipboard
Link copied to clipboard
val enumRole: GeneratedMessage.GeneratedExtension<DescriptorProtos.EnumOptions, EnumeratedType>
Specifies a special role, if applicable, for a given enumerated type.
extend .google.protobuf.EnumOptions { ... }
Link copied to clipboard
val field: GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, FieldPersistenceOptions>
Database engine persistence options specific to an individual document field.
extend .google.protobuf.FieldOptions { ... }
Link copied to clipboard
Link copied to clipboard
val id: GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, String>
Unique ID or path assigned to this field in a universally specified data model.
extend .google.protobuf.FieldOptions { ... }
Link copied to clipboard
val ID_FIELD_NUMBER: Int = 7004
Link copied to clipboard
val internal: GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, Boolean>
Marks a field as "internal." Such fields are only accessible from wrapped messages.
extend .google.protobuf.FieldOptions { ... }
Link copied to clipboard
Link copied to clipboard
val label: GeneratedMessage.GeneratedExtension<DescriptorProtos.EnumValueOptions, String>
Human-readable label for a given enumeration value state. Optional, can be used by invoking code to generate labels
for states in forms or other UI.
extend .google.protobuf.EnumValueOptions { ... }
Link copied to clipboard
Link copied to clipboard
val map: GeneratedMessage.GeneratedExtension<DescriptorProtos.MessageOptions, ObjectMapping>
Settings that determine meta-mappings between this message object and enumerated states, declared in a foreign
structure. Foreign structure mappings are contextually defined by the invoking application.
extend .google.protobuf.MessageOptions { ... }
Link copied to clipboard
val MAP_FIELD_NUMBER: Int = 6003
Link copied to clipboard
val msg: GeneratedMessage.GeneratedExtension<DescriptorProtos.MessageOptions, DatapointOptions>
Settings that specify state for this message, which may include settings related to visibility or handling, and
validation of this object in various circumstances.
extend .google.protobuf.MessageOptions { ... }
Link copied to clipboard
val MSG_FIELD_NUMBER: Int = 6004
Link copied to clipboard
val opts: GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, DatapointOptions>
Settings that specify state for this field, including validation settings, as applicable.
extend .google.protobuf.FieldOptions { ... }
Link copied to clipboard
Link copied to clipboard
val role: GeneratedMessage.GeneratedExtension<DescriptorProtos.MessageOptions, DatapointType>
Specifies the type of datapoint represented by a given message entity. This can be `RECORD` (generally used for
arbitrary datamodel objects), `EVENT` (specialized telemetry event records), `TABLE` (tabular data, generally used
for analytics events / BigQuery).
extend .google.protobuf.MessageOptions { ... }
Link copied to clipboard
Link copied to clipboard
val sensitive: GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, Boolean>
Marks this field as sensitive. Sensitive fields are not shown in logs.
extend .google.protobuf.FieldOptions { ... }
Link copied to clipboard
Link copied to clipboard
val spanner: GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, SpannerFieldOptions>
Specifies extended options related specifically to use with Cloud Spanner.
extend .google.protobuf.FieldOptions { ... }
Link copied to clipboard
Link copied to clipboard
val table: GeneratedMessage.GeneratedExtension<DescriptorProtos.MessageOptions, TableOptions>
Table-specific configuration for this message. Kicks in when engines are in play that observe or couch data in a
table/row-style pattern. Usually used for integration with BigQuery.
extend .google.protobuf.MessageOptions { ... }
Link copied to clipboard
Link copied to clipboard
val uncontrolled: GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions, Boolean>
Marks this field as containing uncontrolled (user-driven) input.
extend .google.protobuf.FieldOptions { ... }
Link copied to clipboard
Link copied to clipboard
val value: GeneratedMessage.GeneratedExtension<DescriptorProtos.EnumValueOptions, DatapointOptions>
Settings that specify state for this enum value, including validation settings, as applicable.
extend .google.protobuf.EnumValueOptions { ... }
Link copied to clipboard

Functions

Link copied to clipboard
open fun registerAllExtensions(registry: ExtensionRegistry)
open fun registerAllExtensions(registry: ExtensionRegistryLite)