com.google.api.field_behavior
package 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 GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object FIELD_BEHAVIOR_UNSPECIFIED.typeobject IDENTIFIER.typeobject IMMUTABLE.typeobject INPUT_ONLY.typeobject NON_EMPTY_DEFAULT.typeobject OPTIONAL.typeobject OUTPUT_ONLY.typeobject REQUIRED.typetrait Recognizedobject UNORDERED_LIST.typeclass UnrecognizedShow all
object FieldBehavior extends GeneratedEnumCompanion[FieldBehavior]
Attributes
- Companion
- class
- Source
- FieldBehavior.scala
- Supertypes
-
trait Sumtrait Mirrortrait GeneratedEnumCompanion[FieldBehavior]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
FieldBehavior.type
object FieldBehaviorProto extends GeneratedFileObject
Attributes
- Source
- FieldBehaviorProto.scala
- Supertypes
-
class GeneratedFileObjectclass Objecttrait Matchableclass Any
- Self type
-
FieldBehaviorProto.type
In this article