code: @Override
      public CreateVirtualRouterResult createVirtualRouter(CreateVirtualRouterRequest request) {
          request = beforeClientExecution(request);
          return executeCreateVirtualRouter(request);
      }
docs: <p>
  Creates a virtual router within a service mesh.
  </p>
  <p>
  Any inbound traffic that your virtual router expects should be specified as a <code>listener</code>.
  </p>
  <p>
  Virtual routers handle traffic for one or more virtual services within your mesh. After you create your virtual
  router, create and associate routes for your virtual router that direct incoming requests to different virtual
  nodes.
  </p>
  
  @param createVirtualRouterRequest
  @return Result of the CreateVirtualRouter operation returned by the service.
  @throws BadRequestException
  The request syntax was malformed. Check your request syntax and try again.
  @throws ConflictException
  The request contains a client token that was used for a previous update resource call with different
  specifications. Try the request again with a new client token.
  @throws ForbiddenException
  You don't have permissions to perform this action.
  @throws InternalServerErrorException
  The request processing has failed because of an unknown error, exception, or failure.
  @throws LimitExceededException
  You have exceeded a service limit for your account. For more information, see <a
  href="https://docs.aws.amazon.com/app-mesh/latest/userguide/service_limits.html">Service Limits</a> in
  the <i>AWS App Mesh User Guide</i>.
  @throws NotFoundException
  The specified resource doesn't exist. Check your request syntax and try again.
  @throws ServiceUnavailableException
  The request has failed due to a temporary failure of the service.
  @throws TooManyRequestsException
  The maximum request rate permitted by the App Mesh APIs has been exceeded for your account. For best
  results, use an increasing or variable sleep interval between requests.
  @sample AWSAppMesh.CreateVirtualRouter
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/CreateVirtualRouter" target="_top">AWS
  API Documentation</a>