public class SCSpecEntry extends java.lang.Object implements XdrElement
union SCSpecEntry switch (SCSpecEntryKind kind) { case SC_SPEC_ENTRY_FUNCTION_V0: SCSpecFunctionV0 functionV0; case SC_SPEC_ENTRY_UDT_STRUCT_V0: SCSpecUDTStructV0 udtStructV0; case SC_SPEC_ENTRY_UDT_UNION_V0: SCSpecUDTUnionV0 udtUnionV0; case SC_SPEC_ENTRY_UDT_ENUM_V0: SCSpecUDTEnumV0 udtEnumV0; case SC_SPEC_ENTRY_UDT_ERROR_ENUM_V0: SCSpecUDTErrorEnumV0 udtErrorEnumV0; case SC_SPEC_ENTRY_EVENT_V0: SCSpecEventV0 eventV0; };
Modifier and Type | Class and Description |
---|---|
static class |
SCSpecEntry.SCSpecEntryBuilder |
Constructor and Description |
---|
SCSpecEntry() |
SCSpecEntry(SCSpecEntryKind discriminant,
SCSpecFunctionV0 functionV0,
SCSpecUDTStructV0 udtStructV0,
SCSpecUDTUnionV0 udtUnionV0,
SCSpecUDTEnumV0 udtEnumV0,
SCSpecUDTErrorEnumV0 udtErrorEnumV0,
SCSpecEventV0 eventV0) |
toXdrBase64, toXdrByteArray
public SCSpecEntry()
public SCSpecEntry(SCSpecEntryKind discriminant, SCSpecFunctionV0 functionV0, SCSpecUDTStructV0 udtStructV0, SCSpecUDTUnionV0 udtUnionV0, SCSpecUDTEnumV0 udtEnumV0, SCSpecUDTErrorEnumV0 udtErrorEnumV0, SCSpecEventV0 eventV0)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static SCSpecEntry decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static SCSpecEntry fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static SCSpecEntry fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public static SCSpecEntry.SCSpecEntryBuilder builder()
public SCSpecEntry.SCSpecEntryBuilder toBuilder()
public SCSpecEntryKind getDiscriminant()
public SCSpecFunctionV0 getFunctionV0()
public SCSpecUDTStructV0 getUdtStructV0()
public SCSpecUDTUnionV0 getUdtUnionV0()
public SCSpecUDTEnumV0 getUdtEnumV0()
public SCSpecUDTErrorEnumV0 getUdtErrorEnumV0()
public SCSpecEventV0 getEventV0()
public void setDiscriminant(SCSpecEntryKind discriminant)
public void setFunctionV0(SCSpecFunctionV0 functionV0)
public void setUdtStructV0(SCSpecUDTStructV0 udtStructV0)
public void setUdtUnionV0(SCSpecUDTUnionV0 udtUnionV0)
public void setUdtEnumV0(SCSpecUDTEnumV0 udtEnumV0)
public void setUdtErrorEnumV0(SCSpecUDTErrorEnumV0 udtErrorEnumV0)
public void setEventV0(SCSpecEventV0 eventV0)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object