code: @Override
      public UpdateGatewayInformationResult updateGatewayInformation(UpdateGatewayInformationRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateGatewayInformation(request);
      }
docs: <p>
  Updates a gateway's metadata, which includes the gateway's name and time zone. To specify which gateway to
  update, use the Amazon Resource Name (ARN) of the gateway in your request.
  </p>
  <note>
  <p>
  For Gateways activated after September 2, 2015, the gateway's ARN contains the gateway ID rather than the gateway
  name. However, changing the name of the gateway has no effect on the gateway's ARN.
  </p>
  </note>
  
  @param updateGatewayInformationRequest
  @return Result of the UpdateGatewayInformation operation returned by the service.
  @throws InvalidGatewayRequestException
  An exception occurred because an invalid gateway request was issued to the service. For more information,
  see the error and message fields.
  @throws InternalServerErrorException
  An internal server error has occurred during the request. For more information, see the error and message
  fields.
  @sample AWSStorageGateway.UpdateGatewayInformation
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/UpdateGatewayInformation"
  target="_top">AWS API Documentation</a>