com.google.api.field_behavior

Members list

Type members

Classlikes

sealed abstract class FieldBehavior(val value: Int) extends GeneratedEnum

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).

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.

Attributes

Companion
object
Source
FieldBehavior.scala
Supertypes
trait GeneratedEnum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object IDENTIFIER.type
object IMMUTABLE.type
object INPUT_ONLY.type
object NON_EMPTY_DEFAULT.type
object OPTIONAL.type
object OUTPUT_ONLY.type
object REQUIRED.type
trait Recognized
object UNORDERED_LIST.type
class Unrecognized
Show all
object FieldBehavior extends GeneratedEnumCompanion[FieldBehavior]

Attributes

Companion
class
Source
FieldBehavior.scala
Supertypes
trait Sum
trait Mirror
trait GeneratedEnumCompanion[FieldBehavior]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object FieldBehaviorProto extends GeneratedFileObject

Attributes

Source
FieldBehaviorProto.scala
Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type