DatapointOptionsOrBuilder

interface DatapointOptionsOrBuilder : MessageOrBuilder

Inheritors

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun getAllFields(): Map<Descriptors.FieldDescriptor, Any>
Link copied to clipboard
abstract 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
abstract fun getDefaultInstanceForType(): MessageLite
abstract fun getDefaultInstanceForType(): Message
Link copied to clipboard
abstract fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard
abstract 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
abstract fun getField(field: Descriptors.FieldDescriptor): Any
Link copied to clipboard
Link copied to clipboard
abstract fun getOneofFieldDescriptor(oneof: Descriptors.OneofDescriptor): Descriptors.FieldDescriptor
Link copied to clipboard
abstract fun getRepeatedField(field: Descriptors.FieldDescriptor, index: Int): Any
Link copied to clipboard
abstract fun getRepeatedFieldCount(field: Descriptors.FieldDescriptor): Int
Link copied to clipboard
abstract 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
abstract fun getUnknownFields(): UnknownFieldSet
Link copied to clipboard
abstract fun getVisibility(): Visibility
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
abstract fun getVisibilityValue(): Int
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
abstract fun hasField(field: Descriptors.FieldDescriptor): Boolean
Link copied to clipboard
abstract fun hasOneof(oneof: Descriptors.OneofDescriptor): Boolean
Link copied to clipboard
abstract fun isInitialized(): Boolean