C# Class AppfailReporting.AppfailConfigurationBuilder

Inheritance: IAppfailConfigurationBuilder
Show file Open project: skroonenburg/AppFail-ASP.NET

Public Methods

Method Description
ApiToken ( string apiToken ) : IAppfailConfigurationBuilder
AppfailConfigurationBuilder ( ) : System
BaseApiUrl ( string baseApiUrl ) : IAppfailConfigurationBuilder
PopulateUsernameWith ( Func populateUserCallback ) : IAppfailConfigurationBuilder
ReportingMaxmimumInterval ( System.TimeSpan maximumInterval ) : IAppfailConfigurationBuilder
ReportingMinimumBatchSize ( int minimumBatchSize ) : IAppfailConfigurationBuilder
ReportingOccurrenceMaxSizeBytes ( long maxSizeBytes ) : IAppfailConfigurationBuilder

Method Details

ApiToken() public method

public ApiToken ( string apiToken ) : IAppfailConfigurationBuilder
apiToken string
return IAppfailConfigurationBuilder

AppfailConfigurationBuilder() public method

public AppfailConfigurationBuilder ( ) : System
return System

BaseApiUrl() public method

public BaseApiUrl ( string baseApiUrl ) : IAppfailConfigurationBuilder
baseApiUrl string
return IAppfailConfigurationBuilder

PopulateUsernameWith() public method

public PopulateUsernameWith ( Func populateUserCallback ) : IAppfailConfigurationBuilder
populateUserCallback Func
return IAppfailConfigurationBuilder

ReportingMaxmimumInterval() public method

public ReportingMaxmimumInterval ( System.TimeSpan maximumInterval ) : IAppfailConfigurationBuilder
maximumInterval System.TimeSpan
return IAppfailConfigurationBuilder

ReportingMinimumBatchSize() public method

public ReportingMinimumBatchSize ( int minimumBatchSize ) : IAppfailConfigurationBuilder
minimumBatchSize int
return IAppfailConfigurationBuilder

ReportingOccurrenceMaxSizeBytes() public method

public ReportingOccurrenceMaxSizeBytes ( long maxSizeBytes ) : IAppfailConfigurationBuilder
maxSizeBytes long
return IAppfailConfigurationBuilder