code: @Override
      public CreateFlowLogsResult createFlowLogs(CreateFlowLogsRequest request) {
          request = beforeClientExecution(request);
          return executeCreateFlowLogs(request);
      }
docs: <p>
  Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet,
  or VPC.
  </p>
  <p>
  Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting
  of fields that describe the traffic flow. For more information, see <a
  href="https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/flow-logs.html#flow-log-records">Flow Log
  Records</a> in the <i>Amazon Virtual Private Cloud User Guide</i>.
  </p>
  <p>
  When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has
  a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored
  network interfaces are published to a single log file object that is stored in the specified bucket.
  </p>
  <p>
  For more information, see <a href="https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/flow-logs.html">VPC
  Flow Logs</a> in the <i>Amazon Virtual Private Cloud User Guide</i>.
  </p>
  
  @param createFlowLogsRequest
  @return Result of the CreateFlowLogs operation returned by the service.
  @sample AmazonEC2.CreateFlowLogs
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CreateFlowLogs" target="_top">AWS API
  Documentation</a>