code: @Override
      public PutDedicatedIpInPoolResult putDedicatedIpInPool(PutDedicatedIpInPoolRequest request) {
          request = beforeClientExecution(request);
          return executePutDedicatedIpInPool(request);
      }
docs: <p>
  Move a dedicated IP address to an existing dedicated IP pool.
  </p>
  <note>
  <p>
  The dedicated IP address that you specify must already exist, and must be associated with your Amazon Pinpoint
  account.
  </p>
  <p>
  The dedicated IP pool you specify must already exist. You can create a new pool by using the
  <code>CreateDedicatedIpPool</code> operation.
  </p>
  </note>
  
  @param putDedicatedIpInPoolRequest
  A request to move a dedicated IP address to a dedicated IP pool.
  @return Result of the PutDedicatedIpInPool operation returned by the service.
  @throws NotFoundException
  The resource you attempted to access doesn't exist.
  @throws TooManyRequestsException
  Too many requests have been made to the operation.
  @throws BadRequestException
  The input you provided is invalid.
  @sample AmazonPinpointEmail.PutDedicatedIpInPool
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/pinpoint-email-2018-07-26/PutDedicatedIpInPool"
  target="_top">AWS API Documentation</a>