':param int value: desired maximum AMQP frame size to use between
`spec.FRAME_MIN_SIZE` and `spec.FRAME_MAX_SIZE`, inclusive'

@frame_max.setter
def frame_max(self, value):

    if (not isinstance(value, numbers.Integral)):
        raise TypeError(('frame_max    must    be    an    int,    but    got    %r' % (value,)))
    if (value < spec.FRAME_MIN_SIZE):
        raise ValueError('Min    AMQP    0.9.1    Frame    Size    is    %i,    but    got    %r', (spec.FRAME_MIN_SIZE, value))
    elif (value > spec.FRAME_MAX_SIZE):
        raise ValueError('Max    AMQP    0.9.1    Frame    Size    is    %i,    but    got    %r', (spec.FRAME_MAX_SIZE, value))
    self._frame_max = value
