Kinetica   C#   API  Version 7.2.3.0
Avro.Message Class Reference

Public Member Functions

 Message (string name, string doc, RecordSchema request, Schema response, UnionSchema error, bool? oneway)
 Constructor for Message class More...
 
override bool Equals (Object obj)
 Tests equality of this Message object with the passed object More...
 
override int GetHashCode ()
 Returns the hash code of this Message object More...
 

Static Protected Member Functions

static bool areEqual (object o1, object o2)
 Tests equality of two objects taking null values into account More...
 

Properties

string Name [get, set]
 Name of the message More...
 
string Doc [get, set]
 Documentation for the message More...
 
RecordSchema Request [get, set]
 Anonymous record for the list of parameters for the request fields More...
 
Schema Response [get, set]
 Schema object for the 'response' attribute More...
 
UnionSchema Error [get, set]
 Union schema object for the 'error' attribute More...
 
bool? Oneway [get, set]
 Optional one-way attribute More...
 
UnionSchema SupportedErrors [get, set]
 Explicitly defined protocol errors plus system added "string" error More...
 

Detailed Description

Definition at line 26 of file Message.cs.

Constructor & Destructor Documentation

◆ Message()

Avro.Message.Message ( string  name,
string  doc,
RecordSchema  request,
Schema  response,
UnionSchema  error,
bool?  oneway 
)
inline

Constructor for Message class

Parameters
namename property
docdoc property
requestlist of parameters
responseresponse property
errorerror union schema

Definition at line 71 of file Message.cs.

Member Function Documentation

◆ areEqual()

static bool Avro.Message.areEqual ( object  o1,
object  o2 
)
inlinestaticprotected

Tests equality of two objects taking null values into account

Parameters
o1
o2
Returns

Definition at line 202 of file Message.cs.

◆ Equals()

override bool Avro.Message.Equals ( Object  obj)
inline

Tests equality of this Message object with the passed object

Parameters
obj
Returns

Definition at line 172 of file Message.cs.

◆ GetHashCode()

override int Avro.Message.GetHashCode ( )
inline

Returns the hash code of this Message object

Returns

Definition at line 188 of file Message.cs.

Property Documentation

◆ Doc

string Avro.Message.Doc
getset

Documentation for the message

Definition at line 36 of file Message.cs.

◆ Error

UnionSchema Avro.Message.Error
getset

Union schema object for the 'error' attribute

Definition at line 51 of file Message.cs.

◆ Name

string Avro.Message.Name
getset

Name of the message

Definition at line 31 of file Message.cs.

◆ Oneway

bool? Avro.Message.Oneway
getset

Optional one-way attribute

Definition at line 56 of file Message.cs.

◆ Request

RecordSchema Avro.Message.Request
getset

Anonymous record for the list of parameters for the request fields

Definition at line 41 of file Message.cs.

◆ Response

Schema Avro.Message.Response
getset

Schema object for the 'response' attribute

Definition at line 46 of file Message.cs.

◆ SupportedErrors

UnionSchema Avro.Message.SupportedErrors
getset

Explicitly defined protocol errors plus system added "string" error

Definition at line 61 of file Message.cs.


The documentation for this class was generated from the following file: