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.
Protobuf type elide.model.DatapointOptions

Types

Link copied to clipboard
class Builder : GeneratedMessage.Builder<BuilderT> , DatapointOptionsOrBuilder
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.
Protobuf type elide.model.DatapointOptions

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
Link copied to clipboard
open fun getAllFields(): Map<Descriptors.FieldDescriptor, Any>
Link copied to clipboard
open fun getConcrete(): Boolean
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`.
bool concrete = 3;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard
open fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard
open fun getEphemeral(): Boolean
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.
bool ephemeral = 4;
Link copied to clipboard
open fun getField(field: Descriptors.FieldDescriptor): Any
Link copied to clipboard
open fun getOneofFieldDescriptor(oneof: Descriptors.OneofDescriptor): Descriptors.FieldDescriptor
Link copied to clipboard
abstract fun getParserForType(): Parser<out Message>
abstract fun getParserForType(): Parser<out MessageLite>
Link copied to clipboard
open fun getRepeatedField(field: Descriptors.FieldDescriptor, index: Int): Any
Link copied to clipboard
open fun getRepeatedFieldCount(field: Descriptors.FieldDescriptor): Int
Link copied to clipboard
open fun getRequired(): Boolean
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.
bool required = 2;
Link copied to clipboard
Link copied to clipboard
open fun getUnknownFields(): UnknownFieldSet
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.
.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.
.elide.model.Visibility visibility = 1;
Link copied to clipboard
open fun hasField(field: Descriptors.FieldDescriptor): Boolean
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun hasOneof(oneof: Descriptors.OneofDescriptor): Boolean
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(data: ByteString): DatapointOptions
open fun parseFrom(input: CodedInputStream): DatapointOptions
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): DatapointOptions
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): DatapointOptions
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): DatapointOptions
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): DatapointOptions
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): DatapointOptions
Link copied to clipboard
open fun parser(): Parser<DatapointOptions>
Link copied to clipboard
Link copied to clipboard
open fun toByteArray(): Array<Byte>
Link copied to clipboard
open fun toByteString(): ByteString
Link copied to clipboard
Link copied to clipboard
open fun writeDelimitedTo(output: OutputStream)
Link copied to clipboard
open fun writeTo(output: CodedOutputStream)