Class FieldBehaviorExtensions (2.2.0)

public static class FieldBehaviorExtensions

Holder for extension identifiers generated from the top level of google/api/field_behavior.proto

Inheritance

Object > FieldBehaviorExtensions

Namespace

Google.Api

Assembly

Google.Api.CommonProtos.dll

Fields

FieldBehavior

public static readonly Protobuf.RepeatedExtension<Protobuf.Reflection.FieldOptions, 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];

Field Value
TypeDescription
Protobuf.RepeatedExtension<Protobuf.Reflection.FieldOptions, FieldBehavior>