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:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic CrawlerMetrics.Builderbuilder()final StringThe name of the crawler.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final DoubleThe duration of the crawler's most recent run, in seconds.final DoubleThe median duration of this crawler's runs, in seconds.static Class<? extends CrawlerMetrics.Builder> final BooleanTrue if the crawler is still estimating how long it will take to complete this run.final IntegerThe number of tables created by this crawler.final IntegerThe number of tables deleted by this crawler.final IntegerThe number of tables updated by this crawler.final DoubleThe estimated time left to complete a running crawl.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
crawlerName
-
timeLeftSeconds
The estimated time left to complete a running crawl.
- Returns:
- The estimated time left to complete a running crawl.
-
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
The duration of the crawler's most recent run, in seconds.
- Returns:
- The duration of the crawler's most recent run, in seconds.
-
medianRuntimeSeconds
The median duration of this crawler's runs, in seconds.
- Returns:
- The median duration of this crawler's runs, in seconds.
-
tablesCreated
The number of tables created by this crawler.
- Returns:
- The number of tables created by this crawler.
-
tablesUpdated
The number of tables updated by this crawler.
- Returns:
- The number of tables updated by this crawler.
-
tablesDeleted
The number of tables deleted by this crawler.
- Returns:
- The number of tables deleted by this crawler.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<CrawlerMetrics.Builder,CrawlerMetrics> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-