Method: Impala::Protocol::TRegisterServiceRequest#validate

Defined in:
lib/impala/protocol/state_store_service_types.rb

#validateObject

Raises:

  • (::Thrift::ProtocolException)


36
37
38
39
40
41
# File 'lib/impala/protocol/state_store_service_types.rb', line 36

def validate
  raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Required field protocol_version is unset!') unless @protocol_version
  unless @protocol_version.nil? || Impala::Protocol::StateStoreServiceVersion::VALID_VALUES.include?(@protocol_version)
    raise ::Thrift::ProtocolException.new(::Thrift::ProtocolException::UNKNOWN, 'Invalid value of field protocol_version!')
  end
end