|
string | Name [get, set] |
| Name of the protocol More...
|
|
string | Namespace [get, set] |
| Namespace of the protocol More...
|
|
string | Doc [get, set] |
| Documentation for the protocol More...
|
|
IList< Schema > | Types [get, set] |
| List of schemas objects representing the different schemas defined under the 'types' attribute More...
|
|
IDictionary< string, Message > | Messages [get, set] |
| List of message objects representing the different schemas defined under the 'messages' attribute More...
|
|
byte[] | MD5 [get] |
|
Avro.Protocol.Protocol |
( |
string |
name, |
|
|
string |
space, |
|
|
string |
doc, |
|
|
IEnumerable< Schema > |
types, |
|
|
IDictionary< string, Message > |
messages |
|
) |
| |
|
inline |
Constructor for Protocol class
- Parameters
-
name | required name of protocol |
space | optional namespace |
doc | optional documentation |
types | required list of types |
messages | required list of messages |
override bool Avro.Protocol.Equals |
( |
object |
obj | ) |
|
|
inline |
Tests equality of this protocol object with the passed object
- Parameters
-
- Returns
override int Avro.Protocol.GetHashCode |
( |
| ) |
|
|
inline |
Returns the hash code of this protocol object
- Returns
static Protocol Avro.Protocol.Parse |
( |
string |
jstring | ) |
|
|
inlinestatic |
Parses the given JSON string to create a Protocol object
- Parameters
-
- Returns
- Protocol object
override string Avro.Protocol.ToString |
( |
| ) |
|
|
inline |
Writes Protocol in JSON format
- Returns
- JSON string
Documentation for the protocol
IDictionary<string,Message> Avro.Protocol.Messages |
|
getset |
List of message objects representing the different schemas defined under the 'messages' attribute
string Avro.Protocol.Name |
|
getset |
string Avro.Protocol.Namespace |
|
getset |
Namespace of the protocol
IList<Schema> Avro.Protocol.Types |
|
getset |
List of schemas objects representing the different schemas defined under the 'types' attribute
The documentation for this class was generated from the following file:
- src/apache/main/Protocol/Protocol.cs