sealed abstract
An indicator of the behavior of a given field (for example, that a field is required in requests, or given as output but ignored as input). This does not change the behavior in protocol buffers itself; it only denotes the behavior and may affect how API tooling handles the field.
Note: This enum may receive new values in the future.
- Companion
- object
trait GeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object FIELD_BEHAVIOR_UNSPECIFIED
object IMMUTABLE
object INPUT_ONLY
object NON_EMPTY_DEFAULT
object OPTIONAL
object OUTPUT_ONLY
object REQUIRED
trait Recognized
object UNORDERED_LIST
class Unrecognized