Class FieldBehaviorProto (2.8.3)

See more code actions.
public final class FieldBehaviorProto
java.lang.Object > FieldBehaviorProto

FIELD_BEHAVIOR_FIELD_NUMBER

public static final int FIELD_BEHAVIOR_FIELD_NUMBER
Field Value
TypeDescription
int

fieldBehavior

public static final GeneratedMessage.GeneratedExtension<DescriptorProtos.FieldOptions,List<FieldBehavior>> fieldBehavior

A designation of a specific field behavior (required, output only, etc.) in protobuf messages. Examples: string name = 1 [(google.api.field_behavior) = REQUIRED]; State state = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; google.protobuf.Duration ttl = 1 [(google.api.field_behavior) = INPUT_ONLY]; google.protobuf.Timestamp expire_time = 1 [(google.api.field_behavior) = OUTPUT_ONLY, (google.api.field_behavior) = IMMUTABLE];

extend .google.protobuf.FieldOptions { ... }

Field Value

Static Methods

getDescriptor()

public static Descriptors.FileDescriptor getDescriptor()
Returns
TypeDescription
FileDescriptor

registerAllExtensions(ExtensionRegistry registry)

public static void registerAllExtensions(ExtensionRegistry registry)
Parameter
NameDescription
registryExtensionRegistry

registerAllExtensions(ExtensionRegistryLite registry)

public static void registerAllExtensions(ExtensionRegistryLite registry)
Parameter
NameDescription
registryExtensionRegistryLite