code: @Override
      public AssociateRouteTableResult associateRouteTable(AssociateRouteTableRequest request) {
          request = beforeClientExecution(request);
          return executeAssociateRouteTable(request);
      }
docs: <p>
  Associates a subnet with a route table. The subnet and route table must be in the same VPC. This association
  causes traffic originating from the subnet to be routed according to the routes in the route table. The action
  returns an association ID, which you need in order to disassociate the route table from the subnet later. A route
  table can be associated with multiple subnets.
  </p>
  <p>
  For more information, see <a
  href="https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Route_Tables.html">Route Tables</a> in the
  <i>Amazon Virtual Private Cloud User Guide</i>.
  </p>
  
  @param associateRouteTableRequest
  @return Result of the AssociateRouteTable operation returned by the service.
  @sample AmazonEC2.AssociateRouteTable
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AssociateRouteTable" target="_top">AWS API
  Documentation</a>