code: @Override
      public SyncDeploymentJobResult syncDeploymentJob(SyncDeploymentJobRequest request) {
          request = beforeClientExecution(request);
          return executeSyncDeploymentJob(request);
      }
docs: <p>
  Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
  </p>
  
  @param syncDeploymentJobRequest
  @return Result of the SyncDeploymentJob operation returned by the service.
  @throws ResourceNotFoundException
  The specified resource does not exist.
  @throws InvalidParameterException
  A parameter specified in a request is not valid, is unsupported, or cannot be used. The returned message
  provides an explanation of the error value.
  @throws InternalServerException
  AWS RoboMaker experienced a service issue. Try your call again.
  @throws ThrottlingException
  AWS RoboMaker is temporarily unable to process the request. Try your call again.
  @throws LimitExceededException
  The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests
  exceeds the maximum number allowed.
  @throws ConcurrentDeploymentException
  The failure percentage threshold percentage was met.
  @throws IdempotentParameterMismatchException
  The request uses the same client token as a previous, but non-identical request. Do not reuse a client
  token with different requests, unless the requests are identical.
  @sample AWSRoboMaker.SyncDeploymentJob
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29/SyncDeploymentJob" target="_top">AWS
  API Documentation</a>