Class SuspendMember

  • All Implemented Interfaces:
    java.io.Externalizable , java.io.Serializable , java.lang.Comparable , org.apache.avro.generic.GenericContainer , org.apache.avro.generic.GenericRecord , org.apache.avro.generic.IndexedRecord , org.apache.avro.specific.SpecificRecord

    
    public class SuspendMember
    extends SpecificRecordBase implements SpecificRecord
                        
    • Constructor Detail

      • SuspendMember

        SuspendMember()
        Default constructor.
      • SuspendMember

        SuspendMember(String suspendedMember, Long serialNumber, String reason)
        All-args constructor.
        Parameters:
        suspendedMember - X500 name of the member being suspended.
        serialNumber - Serial number of the suspended member's MemberInfo.
        reason - Reason for suspension.
    • Method Detail

      • getSuspendedMember

         String getSuspendedMember()

        Gets the value of the 'suspendedMember' field.

        Returns:

        X500 name of the member being suspended.

      • setSuspendedMember

         void setSuspendedMember(String value)

        Sets the value of the 'suspendedMember' field. X500 name of the member being suspended.

        Parameters:
        value - the value to set.
      • getSerialNumber

         Long getSerialNumber()

        Gets the value of the 'serialNumber' field.

        Returns:

        Serial number of the suspended member's MemberInfo.

      • setSerialNumber

         void setSerialNumber(Long value)

        Sets the value of the 'serialNumber' field. Serial number of the suspended member's MemberInfo.

        Parameters:
        value - the value to set.
      • getReason

         String getReason()

        Gets the value of the 'reason' field.

        Returns:

        Reason for suspension.

      • setReason

         void setReason(String value)

        Sets the value of the 'reason' field. Reason for suspension.

        Parameters:
        value - the value to set.
      • getEncoder

         static BinaryMessageEncoder<SuspendMember> getEncoder()

        Return the BinaryMessageEncoder instance used by this class.

        Returns:

        the message encoder used by this class

      • getDecoder

         static BinaryMessageDecoder<SuspendMember> getDecoder()

        Return the BinaryMessageDecoder instance used by this class.

        Returns:

        the message decoder used by this class

      • createDecoder

         static BinaryMessageDecoder<SuspendMember> createDecoder(SchemaStore resolver)

        Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore.

        Parameters:
        resolver - a SchemaStore used to find schemas by fingerprint
        Returns:

        a BinaryMessageDecoder instance for this class backed by the given SchemaStore

      • toByteBuffer

         ByteBuffer toByteBuffer()

        Serializes this SuspendMember to a ByteBuffer.

        Returns:

        a buffer holding the serialized data for this instance

      • fromByteBuffer

         static SuspendMember fromByteBuffer(ByteBuffer b)

        Deserializes a SuspendMember from a ByteBuffer.

        Parameters:
        b - a byte buffer holding serialized data for an instance of this class
        Returns:

        a SuspendMember instance decoded from the given buffer

      • newBuilder

         static SuspendMember.Builder newBuilder(SuspendMember other)

        Creates a new SuspendMember RecordBuilder by copying an existing SuspendMember instance.

        Parameters:
        other - The existing instance to copy.
        Returns:

        A new SuspendMember RecordBuilder