Interface MessageLiteOrBuilder

All Known Subinterfaces:
AnyOrBuilder, ApiOrBuilder, BoolValueOrBuilder, BytesValueOrBuilder, CompactThingOrBuilder, CompactThingsOrBuilder, DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder, DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder, DescriptorProtos.DescriptorProtoOrBuilder, DescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder, DescriptorProtos.EnumDescriptorProtoOrBuilder, DescriptorProtos.EnumOptionsOrBuilder, DescriptorProtos.EnumValueDescriptorProtoOrBuilder, DescriptorProtos.EnumValueOptionsOrBuilder, DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder, DescriptorProtos.ExtensionRangeOptionsOrBuilder, DescriptorProtos.FeatureSet.VisibilityFeatureOrBuilder, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder, DescriptorProtos.FeatureSetDefaultsOrBuilder, DescriptorProtos.FeatureSetOrBuilder, DescriptorProtos.FieldDescriptorProtoOrBuilder, DescriptorProtos.FieldOptions.EditionDefaultOrBuilder, DescriptorProtos.FieldOptions.FeatureSupportOrBuilder, DescriptorProtos.FieldOptionsOrBuilder, DescriptorProtos.FileDescriptorProtoOrBuilder, DescriptorProtos.FileDescriptorSetOrBuilder, DescriptorProtos.FileOptionsOrBuilder, DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder, DescriptorProtos.GeneratedCodeInfoOrBuilder, DescriptorProtos.MessageOptionsOrBuilder, DescriptorProtos.MethodDescriptorProtoOrBuilder, DescriptorProtos.MethodOptionsOrBuilder, DescriptorProtos.OneofDescriptorProtoOrBuilder, DescriptorProtos.OneofOptionsOrBuilder, DescriptorProtos.ServiceDescriptorProtoOrBuilder, DescriptorProtos.ServiceOptionsOrBuilder, DescriptorProtos.SourceCodeInfo.LocationOrBuilder, DescriptorProtos.SourceCodeInfoOrBuilder, DescriptorProtos.UninterpretedOption.NamePartOrBuilder, DescriptorProtos.UninterpretedOptionOrBuilder, DoubleValueOrBuilder, DurationOrBuilder, EmptyOrBuilder, EnumOrBuilder, EnumValueOrBuilder, FieldMaskOrBuilder, FieldOrBuilder, FloatValueOrBuilder, GeneratedMessage.ExtendableMessageOrBuilder<MessageT>, GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType,BuilderType>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT>, GetFileDescriptorSetRequestOrBuilder, GetFileDescriptorSetResponseOrBuilder, GetThingRequestOrBuilder, GetThingResponseOrBuilder, GetThingsRequestOrBuilder, GetThingsResponseOrBuilder, Int32ValueOrBuilder, Int64ValueOrBuilder, JavaFeaturesProto.JavaFeatures.NestInFileClassFeatureOrBuilder, JavaFeaturesProto.JavaFeaturesOrBuilder, LinksMetadataOrBuilder, ListValueOrBuilder, Log.EntryOrBuilder, Log.InlineOrBuilder, LogOrBuilder, Message, Message.Builder, MessageLite, MessageLite.Builder, MessageOrBuilder, MethodOrBuilder, MixinOrBuilder, OptionOrBuilder, PluginProtos.CodeGeneratorRequestOrBuilder, PluginProtos.CodeGeneratorResponse.FileOrBuilder, PluginProtos.CodeGeneratorResponseOrBuilder, PluginProtos.VersionOrBuilder, SourceContextOrBuilder, StringValueOrBuilder, StructOrBuilder, TextThingOrBuilder, TextThingsOrBuilder, ThingMetadataOrBuilder, ThingOrBuilder, ThingsOrBuilder, TimestampOrBuilder, TypeOrBuilder, UInt32ValueOrBuilder, UInt64ValueOrBuilder, ValidationOrBuilder, ValidationsOrBuilder, Value.LangStringOrBuilder, Value.ListOrBuilder, Value.LiteralOrBuilder, ValueOrBuilder, ValueOrBuilder
All Known Implementing Classes:
AbstractMessage, AbstractMessage.Builder, AbstractMessageLite, AbstractMessageLite.Builder, Any, Any.Builder, Api, Api.Builder, BoolValue, BoolValue.Builder, BytesValue, BytesValue.Builder, CompactThing, CompactThing.Builder, CompactThings, CompactThings.Builder, DescriptorProtos.DescriptorProto, DescriptorProtos.DescriptorProto.Builder, DescriptorProtos.DescriptorProto.ExtensionRange, DescriptorProtos.DescriptorProto.ExtensionRange.Builder, DescriptorProtos.DescriptorProto.ReservedRange, DescriptorProtos.DescriptorProto.ReservedRange.Builder, DescriptorProtos.EnumDescriptorProto, DescriptorProtos.EnumDescriptorProto.Builder, DescriptorProtos.EnumDescriptorProto.EnumReservedRange, DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder, DescriptorProtos.EnumOptions, DescriptorProtos.EnumOptions.Builder, DescriptorProtos.EnumValueDescriptorProto, DescriptorProtos.EnumValueDescriptorProto.Builder, DescriptorProtos.EnumValueOptions, DescriptorProtos.EnumValueOptions.Builder, DescriptorProtos.ExtensionRangeOptions, DescriptorProtos.ExtensionRangeOptions.Builder, DescriptorProtos.ExtensionRangeOptions.Declaration, DescriptorProtos.ExtensionRangeOptions.Declaration.Builder, DescriptorProtos.FeatureSet, DescriptorProtos.FeatureSet.Builder, DescriptorProtos.FeatureSet.VisibilityFeature, DescriptorProtos.FeatureSet.VisibilityFeature.Builder, DescriptorProtos.FeatureSetDefaults, DescriptorProtos.FeatureSetDefaults.Builder, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder, DescriptorProtos.FieldDescriptorProto, DescriptorProtos.FieldDescriptorProto.Builder, DescriptorProtos.FieldOptions, DescriptorProtos.FieldOptions.Builder, DescriptorProtos.FieldOptions.EditionDefault, DescriptorProtos.FieldOptions.EditionDefault.Builder, DescriptorProtos.FieldOptions.FeatureSupport, DescriptorProtos.FieldOptions.FeatureSupport.Builder, DescriptorProtos.FileDescriptorProto, DescriptorProtos.FileDescriptorProto.Builder, DescriptorProtos.FileDescriptorSet, DescriptorProtos.FileDescriptorSet.Builder, DescriptorProtos.FileOptions, DescriptorProtos.FileOptions.Builder, DescriptorProtos.GeneratedCodeInfo, DescriptorProtos.GeneratedCodeInfo.Annotation, DescriptorProtos.GeneratedCodeInfo.Annotation.Builder, DescriptorProtos.GeneratedCodeInfo.Builder, DescriptorProtos.MessageOptions, DescriptorProtos.MessageOptions.Builder, DescriptorProtos.MethodDescriptorProto, DescriptorProtos.MethodDescriptorProto.Builder, DescriptorProtos.MethodOptions, DescriptorProtos.MethodOptions.Builder, DescriptorProtos.OneofDescriptorProto, DescriptorProtos.OneofDescriptorProto.Builder, DescriptorProtos.OneofOptions, DescriptorProtos.OneofOptions.Builder, DescriptorProtos.ServiceDescriptorProto, DescriptorProtos.ServiceDescriptorProto.Builder, DescriptorProtos.ServiceOptions, DescriptorProtos.ServiceOptions.Builder, DescriptorProtos.SourceCodeInfo, DescriptorProtos.SourceCodeInfo.Builder, DescriptorProtos.SourceCodeInfo.Location, DescriptorProtos.SourceCodeInfo.Location.Builder, DescriptorProtos.UninterpretedOption, DescriptorProtos.UninterpretedOption.Builder, DescriptorProtos.UninterpretedOption.NamePart, DescriptorProtos.UninterpretedOption.NamePart.Builder, DoubleValue, DoubleValue.Builder, Duration, Duration.Builder, DynamicMessage, DynamicMessage.Builder, Empty, Empty.Builder, Enum, Enum.Builder, EnumValue, EnumValue.Builder, Field, Field.Builder, FieldMask, FieldMask.Builder, FloatValue, FloatValue.Builder, GeneratedMessage, GeneratedMessage.Builder, GeneratedMessage.ExtendableBuilder, GeneratedMessage.ExtendableMessage, GeneratedMessageLite, GeneratedMessageLite.Builder, GeneratedMessageLite.ExtendableBuilder, GeneratedMessageLite.ExtendableMessage, GeneratedMessageV3, GeneratedMessageV3.Builder, GeneratedMessageV3.ExtendableBuilder, GeneratedMessageV3.ExtendableMessage, GetFileDescriptorSetRequest, GetFileDescriptorSetRequest.Builder, GetFileDescriptorSetResponse, GetFileDescriptorSetResponse.Builder, GetThingRequest, GetThingRequest.Builder, GetThingResponse, GetThingResponse.Builder, GetThingsRequest, GetThingsRequest.Builder, GetThingsResponse, GetThingsResponse.Builder, Int32Value, Int32Value.Builder, Int64Value, Int64Value.Builder, JavaFeaturesProto.JavaFeatures, JavaFeaturesProto.JavaFeatures.Builder, JavaFeaturesProto.JavaFeatures.NestInFileClassFeature, JavaFeaturesProto.JavaFeatures.NestInFileClassFeature.Builder, LinksMetadata, LinksMetadata.Builder, ListValue, ListValue.Builder, Log, Log.Builder, Log.Entry, Log.Entry.Builder, Log.Inline, Log.Inline.Builder, MapEntry, MapEntry.Builder, Method, Method.Builder, Mixin, Mixin.Builder, Option, Option.Builder, PluginProtos.CodeGeneratorRequest, PluginProtos.CodeGeneratorRequest.Builder, PluginProtos.CodeGeneratorResponse, PluginProtos.CodeGeneratorResponse.Builder, PluginProtos.CodeGeneratorResponse.File, PluginProtos.CodeGeneratorResponse.File.Builder, PluginProtos.Version, PluginProtos.Version.Builder, SourceContext, SourceContext.Builder, StringValue, StringValue.Builder, Struct, Struct.Builder, TextThing, TextThing.Builder, TextThings, TextThings.Builder, Thing, Thing.Builder, ThingMetadata, ThingMetadata.Builder, Things, Things.Builder, Timestamp, Timestamp.Builder, Type, Type.Builder, UInt32Value, UInt32Value.Builder, UInt64Value, UInt64Value.Builder, UnknownFieldSet, UnknownFieldSet.Builder, Validation, Validation.Builder, Validations, Validations.Builder, Value, Value, Value.Builder, Value.Builder, Value.LangString, Value.LangString.Builder, Value.List, Value.List.Builder, Value.Literal, Value.Literal.Builder

@CheckReturnValue public interface MessageLiteOrBuilder
Base interface for methods common to MessageLite and MessageLite.Builder to provide type equivalency.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get an instance of the type with no fields set.
    boolean
    Returns true if all required fields in the message and all embedded messages are set, false otherwise.
  • Method Details

    • getDefaultInstanceForType

      MessageLite getDefaultInstanceForType()
      Get an instance of the type with no fields set. Because no fields are set, all getters for singular fields will return default values and repeated fields will appear empty. This may or may not be a singleton. This differs from the getDefaultInstance() method of generated message classes in that this method is an abstract method of the MessageLite interface whereas getDefaultInstance() is a static method of a specific class. They return the same thing.
    • isInitialized

      boolean isInitialized()
      Returns true if all required fields in the message and all embedded messages are set, false otherwise.

      See also: MessageOrBuilder.getInitializationErrorString()