AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glue::Model::CrawlerMetrics Class Reference

#include <CrawlerMetrics.h>

Public Member Functions

 CrawlerMetrics ()
 
 CrawlerMetrics (Aws::Utils::Json::JsonView jsonValue)
 
CrawlerMetricsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCrawlerName () const
 
bool CrawlerNameHasBeenSet () const
 
void SetCrawlerName (const Aws::String &value)
 
void SetCrawlerName (Aws::String &&value)
 
void SetCrawlerName (const char *value)
 
CrawlerMetricsWithCrawlerName (const Aws::String &value)
 
CrawlerMetricsWithCrawlerName (Aws::String &&value)
 
CrawlerMetricsWithCrawlerName (const char *value)
 
double GetTimeLeftSeconds () const
 
bool TimeLeftSecondsHasBeenSet () const
 
void SetTimeLeftSeconds (double value)
 
CrawlerMetricsWithTimeLeftSeconds (double value)
 
bool GetStillEstimating () const
 
bool StillEstimatingHasBeenSet () const
 
void SetStillEstimating (bool value)
 
CrawlerMetricsWithStillEstimating (bool value)
 
double GetLastRuntimeSeconds () const
 
bool LastRuntimeSecondsHasBeenSet () const
 
void SetLastRuntimeSeconds (double value)
 
CrawlerMetricsWithLastRuntimeSeconds (double value)
 
double GetMedianRuntimeSeconds () const
 
bool MedianRuntimeSecondsHasBeenSet () const
 
void SetMedianRuntimeSeconds (double value)
 
CrawlerMetricsWithMedianRuntimeSeconds (double value)
 
int GetTablesCreated () const
 
bool TablesCreatedHasBeenSet () const
 
void SetTablesCreated (int value)
 
CrawlerMetricsWithTablesCreated (int value)
 
int GetTablesUpdated () const
 
bool TablesUpdatedHasBeenSet () const
 
void SetTablesUpdated (int value)
 
CrawlerMetricsWithTablesUpdated (int value)
 
int GetTablesDeleted () const
 
bool TablesDeletedHasBeenSet () const
 
void SetTablesDeleted (int value)
 
CrawlerMetricsWithTablesDeleted (int value)
 

Detailed Description

Metrics for a specified crawler.

See Also:

AWS API Reference

Definition at line 31 of file CrawlerMetrics.h.

Constructor & Destructor Documentation

◆ CrawlerMetrics() [1/2]

Aws::Glue::Model::CrawlerMetrics::CrawlerMetrics ( )

◆ CrawlerMetrics() [2/2]

Aws::Glue::Model::CrawlerMetrics::CrawlerMetrics ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CrawlerNameHasBeenSet()

bool Aws::Glue::Model::CrawlerMetrics::CrawlerNameHasBeenSet ( ) const
inline

The name of the crawler.

Definition at line 48 of file CrawlerMetrics.h.

◆ GetCrawlerName()

const Aws::String& Aws::Glue::Model::CrawlerMetrics::GetCrawlerName ( ) const
inline

The name of the crawler.

Definition at line 43 of file CrawlerMetrics.h.

◆ GetLastRuntimeSeconds()

double Aws::Glue::Model::CrawlerMetrics::GetLastRuntimeSeconds ( ) const
inline

The duration of the crawler's most recent run, in seconds.

Definition at line 130 of file CrawlerMetrics.h.

◆ GetMedianRuntimeSeconds()

double Aws::Glue::Model::CrawlerMetrics::GetMedianRuntimeSeconds ( ) const
inline

The median duration of this crawler's runs, in seconds.

Definition at line 151 of file CrawlerMetrics.h.

◆ GetStillEstimating()

bool Aws::Glue::Model::CrawlerMetrics::GetStillEstimating ( ) const
inline

True if the crawler is still estimating how long it will take to complete this run.

Definition at line 106 of file CrawlerMetrics.h.

◆ GetTablesCreated()

int Aws::Glue::Model::CrawlerMetrics::GetTablesCreated ( ) const
inline

The number of tables created by this crawler.

Definition at line 172 of file CrawlerMetrics.h.

◆ GetTablesDeleted()

int Aws::Glue::Model::CrawlerMetrics::GetTablesDeleted ( ) const
inline

The number of tables deleted by this crawler.

Definition at line 214 of file CrawlerMetrics.h.

◆ GetTablesUpdated()

int Aws::Glue::Model::CrawlerMetrics::GetTablesUpdated ( ) const
inline

The number of tables updated by this crawler.

Definition at line 193 of file CrawlerMetrics.h.

◆ GetTimeLeftSeconds()

double Aws::Glue::Model::CrawlerMetrics::GetTimeLeftSeconds ( ) const
inline

The estimated time left to complete a running crawl.

Definition at line 84 of file CrawlerMetrics.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glue::Model::CrawlerMetrics::Jsonize ( ) const

◆ LastRuntimeSecondsHasBeenSet()

bool Aws::Glue::Model::CrawlerMetrics::LastRuntimeSecondsHasBeenSet ( ) const
inline

The duration of the crawler's most recent run, in seconds.

Definition at line 135 of file CrawlerMetrics.h.

◆ MedianRuntimeSecondsHasBeenSet()

bool Aws::Glue::Model::CrawlerMetrics::MedianRuntimeSecondsHasBeenSet ( ) const
inline

The median duration of this crawler's runs, in seconds.

Definition at line 156 of file CrawlerMetrics.h.

◆ operator=()

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCrawlerName() [1/3]

void Aws::Glue::Model::CrawlerMetrics::SetCrawlerName ( const Aws::String value)
inline

The name of the crawler.

Definition at line 53 of file CrawlerMetrics.h.

◆ SetCrawlerName() [2/3]

void Aws::Glue::Model::CrawlerMetrics::SetCrawlerName ( Aws::String &&  value)
inline

The name of the crawler.

Definition at line 58 of file CrawlerMetrics.h.

◆ SetCrawlerName() [3/3]

void Aws::Glue::Model::CrawlerMetrics::SetCrawlerName ( const char *  value)
inline

The name of the crawler.

Definition at line 63 of file CrawlerMetrics.h.

◆ SetLastRuntimeSeconds()

void Aws::Glue::Model::CrawlerMetrics::SetLastRuntimeSeconds ( double  value)
inline

The duration of the crawler's most recent run, in seconds.

Definition at line 140 of file CrawlerMetrics.h.

◆ SetMedianRuntimeSeconds()

void Aws::Glue::Model::CrawlerMetrics::SetMedianRuntimeSeconds ( double  value)
inline

The median duration of this crawler's runs, in seconds.

Definition at line 161 of file CrawlerMetrics.h.

◆ SetStillEstimating()

void Aws::Glue::Model::CrawlerMetrics::SetStillEstimating ( bool  value)
inline

True if the crawler is still estimating how long it will take to complete this run.

Definition at line 118 of file CrawlerMetrics.h.

◆ SetTablesCreated()

void Aws::Glue::Model::CrawlerMetrics::SetTablesCreated ( int  value)
inline

The number of tables created by this crawler.

Definition at line 182 of file CrawlerMetrics.h.

◆ SetTablesDeleted()

void Aws::Glue::Model::CrawlerMetrics::SetTablesDeleted ( int  value)
inline

The number of tables deleted by this crawler.

Definition at line 224 of file CrawlerMetrics.h.

◆ SetTablesUpdated()

void Aws::Glue::Model::CrawlerMetrics::SetTablesUpdated ( int  value)
inline

The number of tables updated by this crawler.

Definition at line 203 of file CrawlerMetrics.h.

◆ SetTimeLeftSeconds()

void Aws::Glue::Model::CrawlerMetrics::SetTimeLeftSeconds ( double  value)
inline

The estimated time left to complete a running crawl.

Definition at line 94 of file CrawlerMetrics.h.

◆ StillEstimatingHasBeenSet()

bool Aws::Glue::Model::CrawlerMetrics::StillEstimatingHasBeenSet ( ) const
inline

True if the crawler is still estimating how long it will take to complete this run.

Definition at line 112 of file CrawlerMetrics.h.

◆ TablesCreatedHasBeenSet()

bool Aws::Glue::Model::CrawlerMetrics::TablesCreatedHasBeenSet ( ) const
inline

The number of tables created by this crawler.

Definition at line 177 of file CrawlerMetrics.h.

◆ TablesDeletedHasBeenSet()

bool Aws::Glue::Model::CrawlerMetrics::TablesDeletedHasBeenSet ( ) const
inline

The number of tables deleted by this crawler.

Definition at line 219 of file CrawlerMetrics.h.

◆ TablesUpdatedHasBeenSet()

bool Aws::Glue::Model::CrawlerMetrics::TablesUpdatedHasBeenSet ( ) const
inline

The number of tables updated by this crawler.

Definition at line 198 of file CrawlerMetrics.h.

◆ TimeLeftSecondsHasBeenSet()

bool Aws::Glue::Model::CrawlerMetrics::TimeLeftSecondsHasBeenSet ( ) const
inline

The estimated time left to complete a running crawl.

Definition at line 89 of file CrawlerMetrics.h.

◆ WithCrawlerName() [1/3]

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::WithCrawlerName ( const Aws::String value)
inline

The name of the crawler.

Definition at line 68 of file CrawlerMetrics.h.

◆ WithCrawlerName() [2/3]

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::WithCrawlerName ( Aws::String &&  value)
inline

The name of the crawler.

Definition at line 73 of file CrawlerMetrics.h.

◆ WithCrawlerName() [3/3]

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::WithCrawlerName ( const char *  value)
inline

The name of the crawler.

Definition at line 78 of file CrawlerMetrics.h.

◆ WithLastRuntimeSeconds()

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::WithLastRuntimeSeconds ( double  value)
inline

The duration of the crawler's most recent run, in seconds.

Definition at line 145 of file CrawlerMetrics.h.

◆ WithMedianRuntimeSeconds()

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::WithMedianRuntimeSeconds ( double  value)
inline

The median duration of this crawler's runs, in seconds.

Definition at line 166 of file CrawlerMetrics.h.

◆ WithStillEstimating()

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::WithStillEstimating ( bool  value)
inline

True if the crawler is still estimating how long it will take to complete this run.

Definition at line 124 of file CrawlerMetrics.h.

◆ WithTablesCreated()

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::WithTablesCreated ( int  value)
inline

The number of tables created by this crawler.

Definition at line 187 of file CrawlerMetrics.h.

◆ WithTablesDeleted()

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::WithTablesDeleted ( int  value)
inline

The number of tables deleted by this crawler.

Definition at line 229 of file CrawlerMetrics.h.

◆ WithTablesUpdated()

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::WithTablesUpdated ( int  value)
inline

The number of tables updated by this crawler.

Definition at line 208 of file CrawlerMetrics.h.

◆ WithTimeLeftSeconds()

CrawlerMetrics& Aws::Glue::Model::CrawlerMetrics::WithTimeLeftSeconds ( double  value)
inline

The estimated time left to complete a running crawl.

Definition at line 99 of file CrawlerMetrics.h.


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