Reference documentation and code samples for the Service Management V1 API class Google::Protobuf::Enum.
Enum type definition.
New usages of this message as an alternative to EnumDescriptorProto are strongly discouraged. This message does not reliability preserve all information necessary to model the schema and preserve semantics. Instead make use of FileDescriptorSet which preserves the necessary information.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#edition
def edition() -> ::String
Returns
- (::String) — The source edition string, only valid when syntax is SYNTAX_EDITIONS.
#edition=
def edition=(value) -> ::String
Parameter
- value (::String) — The source edition string, only valid when syntax is SYNTAX_EDITIONS.
Returns
- (::String) — The source edition string, only valid when syntax is SYNTAX_EDITIONS.
#enumvalue
def enumvalue() -> ::Array<::Google::Protobuf::EnumValue>
Returns
- (::Array<::Google::Protobuf::EnumValue>) — Enum value definitions.
#enumvalue=
def enumvalue=(value) -> ::Array<::Google::Protobuf::EnumValue>
Parameter
- value (::Array<::Google::Protobuf::EnumValue>) — Enum value definitions.
Returns
- (::Array<::Google::Protobuf::EnumValue>) — Enum value definitions.
#name
def name() -> ::String
Returns
- (::String) — Enum type name.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — Enum type name.
Returns
- (::String) — Enum type name.
#options
def options() -> ::Array<::Google::Protobuf::Option>
Returns
- (::Array<::Google::Protobuf::Option>) — Protocol buffer options.
#options=
def options=(value) -> ::Array<::Google::Protobuf::Option>
Parameter
- value (::Array<::Google::Protobuf::Option>) — Protocol buffer options.
Returns
- (::Array<::Google::Protobuf::Option>) — Protocol buffer options.
#source_context
def source_context() -> ::Google::Protobuf::SourceContext
Returns
- (::Google::Protobuf::SourceContext) — The source context.
#source_context=
def source_context=(value) -> ::Google::Protobuf::SourceContext
Parameter
- value (::Google::Protobuf::SourceContext) — The source context.
Returns
- (::Google::Protobuf::SourceContext) — The source context.
#syntax
def syntax() -> ::Google::Protobuf::Syntax
Returns
- (::Google::Protobuf::Syntax) — The source syntax.
#syntax=
def syntax=(value) -> ::Google::Protobuf::Syntax
Parameter
- value (::Google::Protobuf::Syntax) — The source syntax.
Returns
- (::Google::Protobuf::Syntax) — The source syntax.