Class CrawlerMetrics
- java.lang.Object
-
- software.amazon.awssdk.services.glue.model.CrawlerMetrics
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CrawlerMetrics.Builder,CrawlerMetrics>
@Generated("software.amazon.awssdk:codegen") public final class CrawlerMetrics extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CrawlerMetrics.Builder,CrawlerMetrics>
Metrics for a specified crawler.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCrawlerMetrics.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CrawlerMetrics.Builderbuilder()StringcrawlerName()The name of the crawler.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()DoublelastRuntimeSeconds()The duration of the crawler's most recent run, in seconds.DoublemedianRuntimeSeconds()The median duration of this crawler's runs, in seconds.List<SdkField<?>>sdkFields()static Class<? extends CrawlerMetrics.Builder>serializableBuilderClass()BooleanstillEstimating()True if the crawler is still estimating how long it will take to complete this run.IntegertablesCreated()The number of tables created by this crawler.IntegertablesDeleted()The number of tables deleted by this crawler.IntegertablesUpdated()The number of tables updated by this crawler.DoubletimeLeftSeconds()The estimated time left to complete a running crawl.CrawlerMetrics.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
crawlerName
public final String crawlerName()
The name of the crawler.
- Returns:
- The name of the crawler.
-
timeLeftSeconds
public final Double timeLeftSeconds()
The estimated time left to complete a running crawl.
- Returns:
- The estimated time left to complete a running crawl.
-
stillEstimating
public final Boolean stillEstimating()
True if the crawler is still estimating how long it will take to complete this run.
- Returns:
- True if the crawler is still estimating how long it will take to complete this run.
-
lastRuntimeSeconds
public final Double lastRuntimeSeconds()
The duration of the crawler's most recent run, in seconds.
- Returns:
- The duration of the crawler's most recent run, in seconds.
-
medianRuntimeSeconds
public final Double medianRuntimeSeconds()
The median duration of this crawler's runs, in seconds.
- Returns:
- The median duration of this crawler's runs, in seconds.
-
tablesCreated
public final Integer tablesCreated()
The number of tables created by this crawler.
- Returns:
- The number of tables created by this crawler.
-
tablesUpdated
public final Integer tablesUpdated()
The number of tables updated by this crawler.
- Returns:
- The number of tables updated by this crawler.
-
tablesDeleted
public final Integer tablesDeleted()
The number of tables deleted by this crawler.
- Returns:
- The number of tables deleted by this crawler.
-
toBuilder
public CrawlerMetrics.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CrawlerMetrics.Builder,CrawlerMetrics>
-
builder
public static CrawlerMetrics.Builder builder()
-
serializableBuilderClass
public static Class<? extends CrawlerMetrics.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-