Public Member Functions | List of all members
Aws::CloudWatchLogs::LogServiceFactory Class Reference

#include <log_service_factory.h>

Public Member Functions

virtual std::shared_ptr< LogServiceCreateLogService (const std::string &log_group, const std::string &log_stream, const Aws::Client::ClientConfiguration &client_config, const Aws::SDKOptions &sdk_options, const CloudWatchOptions &cloudwatch_options=kDefaultCloudWatchOptions)
 Creates a new LogService object Factory method used to create a new LogService object, along with a creating and starting a LogPublisher for use with the LogService. More...
 
 LogServiceFactory ()=default
 
 LogServiceFactory (const LogServiceFactory &)=delete
 
LogServiceFactoryoperator= (const LogServiceFactory &)=delete
 
 ~LogServiceFactory ()=default
 

Detailed Description

Definition at line 29 of file log_service_factory.h.

Constructor & Destructor Documentation

Aws::CloudWatchLogs::LogServiceFactory::LogServiceFactory ( )
default
Aws::CloudWatchLogs::LogServiceFactory::LogServiceFactory ( const LogServiceFactory )
delete

Block copy constructor and assignment operator for Factory object.

Aws::CloudWatchLogs::LogServiceFactory::~LogServiceFactory ( )
default

Member Function Documentation

std::shared_ptr< LogService > Aws::CloudWatchLogs::LogServiceFactory::CreateLogService ( const std::string &  log_group,
const std::string &  log_stream,
const Aws::Client::ClientConfiguration &  client_config,
const Aws::SDKOptions &  sdk_options,
const CloudWatchOptions cloudwatch_options = kDefaultCloudWatchOptions 
)
virtual

Creates a new LogService object Factory method used to create a new LogService object, along with a creating and starting a LogPublisher for use with the LogService.

Parameters
client_configThe client configuration to use when creating the CloudWatch clients
optionsThe options used for the AWS SDK when creating and publishing with a CloudWatch client
Returns
An instance of LogService

Definition at line 42 of file log_service_factory.cpp.

LogServiceFactory& Aws::CloudWatchLogs::LogServiceFactory::operator= ( const LogServiceFactory )
delete

The documentation for this class was generated from the following files:


cloudwatch_logs_common
Author(s): AWS RoboMaker
autogenerated on Fri May 7 2021 02:18:24