Interface TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<B extends TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<B>>

  • Type Parameters:
    B - The builder to return in order to be able to apply multiple build operations.
    All Known Implementing Classes:
    TransmissionMetricsBuilder
    Enclosing interface:
    TransmissionMagicBytesAccessor

    public static interface TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<B extends TransmissionMagicBytesAccessor.TransmissionMagicBytesBuilder<B>>
    Provides a builder method for a transmission magic bytes property returning the builder for applying multiple build operations.
    • Method Detail

      • withTransmissionMagicBytes

        B withTransmissionMagicBytes​(byte[] aTransmissionMagicBytes)
        Sets the magic bytes for the transmission magic bytes property.
        Parameters:
        aTransmissionMagicBytes - The magic bytes to be stored by the transmission magic bytes property.
        Returns:
        The builder for applying multiple build operations.
      • withTransmissionMagicBytes

        default B withTransmissionMagicBytes​(String aTransmissionMagicBytes)
        Sets the magic bytes for the transmission magic bytes property.
        Parameters:
        aTransmissionMagicBytes - The magic bytes to be stored by the magic bytes property. Uses TransmissionMetrics.DEFAULT_ENCODING for converting the String into a byte array.
        Returns:
        the b
      • withTransmissionMagicBytes

        default B withTransmissionMagicBytes​(String aTransmissionMagicBytes,
                                             Charset aEncoding)
        Sets the magic bytes for the transmission magic bytes property.
        Parameters:
        aTransmissionMagicBytes - The magic bytes to be stored by the magic bytes property.
        aEncoding - The string's bytes are converted using the given Charset.
        Returns:
        The builder for applying multiple build operations.