DatapointOptions
Options specified for a given datamodel point (which can be a message, a field, an enum, and so on), which describe
how the object or field may be validated in various circumstances, and how it should be handled with regard to
exposure visibility to invoking code.
Content copied to clipboard
elide.model.DatapointOptions
Types
Link copied to clipboard
Options specified for a given datamodel point (which can be a message, a field, an enum, and so on), which describe
how the object or field may be validated in various circumstances, and how it should be handled with regard to
exposure visibility to invoking code.
Content copied to clipboard
elide.model.DatapointOptions
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether this property contains a "concrete" sub-message, in which case, its properties are lifted to the parent
entity. During decoding, a property is added to indicate the concrete selection made. This is usually combined with
generic types in a one-of field, for instance, in `MenuProduct`.
Content copied to clipboard
bool concrete = 3;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Indicate to the data storage engine that a given field is ephemeral, and should not be stored, but rather held with
a calculated value for use in systems upstream from the data storage layer.
Content copied to clipboard
bool ephemeral = 4;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether this data point (model or field or enum, etc) should be considered "required" for this model to be valid.
This setting is applied in various circumstances, usually when data crosses API boundaries.
Content copied to clipboard
bool required = 2;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Sets the visibility options for this data point. Depending on these options, a property or model may be exposed to
invoking code, protected from rewriting, and so on.
Content copied to clipboard
.elide.model.Visibility visibility = 1;
Link copied to clipboard
Sets the visibility options for this data point. Depending on these options, a property or model may be exposed to
invoking code, protected from rewriting, and so on.
Content copied to clipboard
.elide.model.Visibility visibility = 1;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun <ContainingT : Message?, T> newFileScopedGeneratedExtension(singularType: Class<out Any>, defaultInstance: Message): GeneratedMessage.GeneratedExtension<ContainingT, T>
Link copied to clipboard
open fun <ContainingT : Message?, T> newMessageScopedGeneratedExtension(scope: Message, descriptorIndex: Int, singularType: Class<out Any>, defaultInstance: Message): GeneratedMessage.GeneratedExtension<ContainingT, T>
Link copied to clipboard
open fun parseDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): DatapointOptions
Link copied to clipboard
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): DatapointOptions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard