Class: Impala::Protocol::TServiceInstance
- Inherits:
-
Object
- Object
- Impala::Protocol::TServiceInstance
- Includes:
- Thrift::Struct, Thrift::Struct_Union
- Defined in:
- lib/impala/protocol/statestore_types_types.rb
Constant Summary collapse
- SUBSCRIBER_ID =
1
- HOST_PORT =
2
- FIELDS =
{ SUBSCRIBER_ID => { :type => ::Thrift::Types::I32, :name => 'subscriber_id' }, HOST_PORT => { :type => ::Thrift::Types::STRUCT, :name => 'host_port', :class => Impala::Protocol::THostPort } }
Instance Method Summary collapse
Instance Method Details
#struct_fields ⇒ Object
46 |
# File 'lib/impala/protocol/statestore_types_types.rb', line 46 def struct_fields; FIELDS; end |
#validate ⇒ Object
48 49 50 51 |
# File 'lib/impala/protocol/statestore_types_types.rb', line 48 def validate raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field subscriber_id is unset!') unless @subscriber_id raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field host_port is unset!') unless @host_port end |