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
-
Method Summary
Modifier and TypeMethodDescriptionstatic CrawlerMetrics.Builder
builder()
final String
The name of the crawler.final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final Double
The duration of the crawler's most recent run, in seconds.final Double
The median duration of this crawler's runs, in seconds.static Class
<? extends CrawlerMetrics.Builder> final Boolean
True if the crawler is still estimating how long it will take to complete this run.final Integer
The number of tables created by this crawler.final Integer
The number of tables deleted by this crawler.final Integer
The number of tables updated by this crawler.final Double
The 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 String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
crawlerName
The name of the crawler.
- Returns:
- The name of the crawler.
-
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:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<CrawlerMetrics.Builder,
CrawlerMetrics> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
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. -
getValueForField
-
sdkFields
-