/**
  * {@inheritdoc}
  */
 protected function build()
 {
     parent::build();
     $qs = $this->request->getQuery();
     foreach ($this->get('attributes') as $i => $attr) {
         $qs->set('Attribute.' . ($i + 1) . '.Name', $attr['name']);
         $qs->set('Attribute.' . ($i + 1) . '.Value', $attr['value']);
     }
 }
 /**
  * {@inheritdoc}
  */
 protected function build()
 {
     parent::build();
     $qs = $this->request->getQuery();
     $qs->set('Label', $this->get('label'));
     foreach ($this->get('permissions') as $i => $permission) {
         $qs->set('AWSAccountId.' . ($i + 1), $permission['account']);
         $qs->set('ActionName.' . ($i + 1), $permission['action']);
     }
 }
 /**
  * {@inheritdoc}
  */
 protected function build()
 {
     parent::build();
     $this->request->getQuery()->set('Label', $this->get('label'));
 }
 /**
  * {@inheritdoc}
  */
 protected function build()
 {
     parent::build();
     $this->request->getQuery()->set('ReceiptHandle', $this->get('receipt_handle'));
 }
 /**
  * {@inheritdoc}
  */
 protected function build()
 {
     parent::build();
     $this->request->getQuery()->set('ReceiptHandle', $this->get('receipt_handle'));
     $this->request->getQuery()->set('VisibilityTimeout', $this->get('visibility_timeout'));
 }
 /**
  * {@inheritdoc}
  */
 protected function build()
 {
     parent::build();
     $this->request->getQuery()->set('Message', $this->get('message'));
 }