Class ModelProto

java.lang.Object
com.elide.model.ModelProto

public final class ModelProto extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.EnumValueOptions,List<String>>
    Aliases when decoding values of this type.
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,Boolean>
    Marks all fields on a message as "internal." Such fields are only accessible from wrapped messages.
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,Boolean>
    Marks all fields on a message as sensitive.
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,Boolean>
    Marks all fields on a message as containing uncontrolled (user-driven) input.
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,SubmessageOptions>
    Specifies options related to storage of a sub-message-typed field.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,TableFieldOptions>
    Specifies options related to storage of this field in a tabular-style data engine.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,PersistenceOptions>
    Settings specific to how a particular message entity is stored in the underlying persistence engine.
    static final int
     
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.EnumOptions,DatapointOptions>
    Settings that specify state for this enum value, including validation settings, as applicable.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.EnumOptions,EnumeratedType>
    Specifies a special role, if applicable, for a given enumerated type.
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,FieldPersistenceOptions>
    Database engine persistence options specific to an individual document field.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,String>
    Unique ID or path assigned to this field in a universally specified data model.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,Boolean>
    Marks a field as "internal." Such fields are only accessible from wrapped messages.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.EnumValueOptions,String>
    Human-readable label for a given enumeration value state.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,ObjectMapping>
    Settings that determine meta-mappings between this message object and enumerated states, declared in a foreign structure.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.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.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,DatapointOptions>
    Settings that specify state for this field, including validation settings, as applicable.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,DatapointType>
    Specifies the type of datapoint represented by a given message entity.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,Boolean>
    Marks this field as sensitive.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,SpannerFieldOptions>
    Specifies extended options related specifically to use with Cloud Spanner.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,TableOptions>
    Table-specific configuration for this message.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,Boolean>
    Marks this field as containing uncontrolled (user-driven) input.
    static final int
     
    static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.EnumValueOptions,DatapointOptions>
    Settings that specify state for this enum value, including validation settings, as applicable.
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.google.protobuf.Descriptors.FileDescriptor
     
    static void
    registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
     
    static void
    registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ROLE_FIELD_NUMBER

      public static final int ROLE_FIELD_NUMBER
      See Also:
    • role

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,DatapointType> role
       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 { ... }
    • DB_FIELD_NUMBER

      public static final int DB_FIELD_NUMBER
      See Also:
    • db

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,PersistenceOptions> db
       Settings specific to how a particular message entity is stored in the underlying persistence engine.
       
      extend .google.protobuf.MessageOptions { ... }
    • TABLE_FIELD_NUMBER

      public static final int TABLE_FIELD_NUMBER
      See Also:
    • table

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,TableOptions> table
       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 { ... }
    • MAP_FIELD_NUMBER

      public static final int MAP_FIELD_NUMBER
      See Also:
    • map

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,ObjectMapping> map
       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 { ... }
    • MSG_FIELD_NUMBER

      public static final int MSG_FIELD_NUMBER
      See Also:
    • msg

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,DatapointOptions> msg
       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 { ... }
    • ALL_INTERNAL_FIELD_NUMBER

      public static final int ALL_INTERNAL_FIELD_NUMBER
      See Also:
    • allInternal

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,Boolean> allInternal
       Marks all fields on a message as "internal." Such fields are only accessible from wrapped messages.
       
      extend .google.protobuf.MessageOptions { ... }
    • ALL_SENSITIVE_FIELD_NUMBER

      public static final int ALL_SENSITIVE_FIELD_NUMBER
      See Also:
    • allSensitive

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,Boolean> allSensitive
       Marks all fields on a message as sensitive. Sensitive fields are not shown in logs.
       
      extend .google.protobuf.MessageOptions { ... }
    • ALL_UNCONTROLLED_FIELD_NUMBER

      public static final int ALL_UNCONTROLLED_FIELD_NUMBER
      See Also:
    • allUncontrolled

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.MessageOptions,Boolean> allUncontrolled
       Marks all fields on a message as containing uncontrolled (user-driven) input.
       
      extend .google.protobuf.MessageOptions { ... }
    • FIELD_FIELD_NUMBER

      public static final int FIELD_FIELD_NUMBER
      See Also:
    • field

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,FieldPersistenceOptions> field
       Database engine persistence options specific to an individual document field.
       
      extend .google.protobuf.FieldOptions { ... }
    • COLUMN_FIELD_NUMBER

      public static final int COLUMN_FIELD_NUMBER
      See Also:
    • column

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,TableFieldOptions> column
       Specifies options related to storage of this field in a tabular-style data engine.
       
      extend .google.protobuf.FieldOptions { ... }
    • COLLECTION_FIELD_NUMBER

      public static final int COLLECTION_FIELD_NUMBER
      See Also:
    • collection

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,SubmessageOptions> collection
       Specifies options related to storage of a sub-message-typed field.
       
      extend .google.protobuf.FieldOptions { ... }
    • OPTS_FIELD_NUMBER

      public static final int OPTS_FIELD_NUMBER
      See Also:
    • opts

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,DatapointOptions> opts
       Settings that specify state for this field, including validation settings, as applicable.
       
      extend .google.protobuf.FieldOptions { ... }
    • ID_FIELD_NUMBER

      public static final int ID_FIELD_NUMBER
      See Also:
    • id

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,String> id
       Unique ID or path assigned to this field in a universally specified data model.
       
      extend .google.protobuf.FieldOptions { ... }
    • SPANNER_FIELD_NUMBER

      public static final int SPANNER_FIELD_NUMBER
      See Also:
    • spanner

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,SpannerFieldOptions> spanner
       Specifies extended options related specifically to use with Cloud Spanner.
       
      extend .google.protobuf.FieldOptions { ... }
    • INTERNAL_FIELD_NUMBER

      public static final int INTERNAL_FIELD_NUMBER
      See Also:
    • internal

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,Boolean> internal
       Marks a field as "internal." Such fields are only accessible from wrapped messages.
       
      extend .google.protobuf.FieldOptions { ... }
    • SENSITIVE_FIELD_NUMBER

      public static final int SENSITIVE_FIELD_NUMBER
      See Also:
    • sensitive

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,Boolean> sensitive
       Marks this field as sensitive. Sensitive fields are not shown in logs.
       
      extend .google.protobuf.FieldOptions { ... }
    • UNCONTROLLED_FIELD_NUMBER

      public static final int UNCONTROLLED_FIELD_NUMBER
      See Also:
    • uncontrolled

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.FieldOptions,Boolean> uncontrolled
       Marks this field as containing uncontrolled (user-driven) input.
       
      extend .google.protobuf.FieldOptions { ... }
    • LABEL_FIELD_NUMBER

      public static final int LABEL_FIELD_NUMBER
      See Also:
    • label

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.EnumValueOptions,String> label
       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 { ... }
    • ALIAS_FIELD_NUMBER

      public static final int ALIAS_FIELD_NUMBER
      See Also:
    • alias

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.EnumValueOptions,List<String>> alias
       Aliases when decoding values of this type.
       
      extend .google.protobuf.EnumValueOptions { ... }
    • VALUE_FIELD_NUMBER

      public static final int VALUE_FIELD_NUMBER
      See Also:
    • value

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.EnumValueOptions,DatapointOptions> value
       Settings that specify state for this enum value, including validation settings, as applicable.
       
      extend .google.protobuf.EnumValueOptions { ... }
    • ENUM_ROLE_FIELD_NUMBER

      public static final int ENUM_ROLE_FIELD_NUMBER
      See Also:
    • enumRole

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.EnumOptions,EnumeratedType> enumRole
       Specifies a special role, if applicable, for a given enumerated type.
       
      extend .google.protobuf.EnumOptions { ... }
    • ENUMERATION_FIELD_NUMBER

      public static final int ENUMERATION_FIELD_NUMBER
      See Also:
    • enumeration

      public static final com.google.protobuf.GeneratedMessage.GeneratedExtension<com.google.protobuf.DescriptorProtos.EnumOptions,DatapointOptions> enumeration
       Settings that specify state for this enum value, including validation settings, as applicable.
       
      extend .google.protobuf.EnumOptions { ... }
  • Method Details

    • registerAllExtensions

      public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
    • registerAllExtensions

      public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
    • getDescriptor

      public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()