@Generated(value="software.amazon.awssdk:codegen") public final class CrawlerTargets extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CrawlerTargets.Builder,CrawlerTargets>
Specifies data stores to crawl.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CrawlerTargets.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CrawlerTargets.Builder |
builder() |
List<CatalogTarget> |
catalogTargets()
Specifies Glue Data Catalog targets.
|
List<DeltaTarget> |
deltaTargets()
Specifies Delta data store targets.
|
List<DynamoDBTarget> |
dynamoDBTargets()
Specifies Amazon DynamoDB targets.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasCatalogTargets()
For responses, this returns true if the service returned a value for the CatalogTargets property.
|
boolean |
hasDeltaTargets()
For responses, this returns true if the service returned a value for the DeltaTargets property.
|
boolean |
hasDynamoDBTargets()
For responses, this returns true if the service returned a value for the DynamoDBTargets property.
|
int |
hashCode() |
boolean |
hasHudiTargets()
For responses, this returns true if the service returned a value for the HudiTargets property.
|
boolean |
hasIcebergTargets()
For responses, this returns true if the service returned a value for the IcebergTargets property.
|
boolean |
hasJdbcTargets()
For responses, this returns true if the service returned a value for the JdbcTargets property.
|
boolean |
hasMongoDBTargets()
For responses, this returns true if the service returned a value for the MongoDBTargets property.
|
boolean |
hasS3Targets()
For responses, this returns true if the service returned a value for the S3Targets property.
|
List<HudiTarget> |
hudiTargets()
Specifies Apache Hudi data store targets.
|
List<IcebergTarget> |
icebergTargets()
Specifies Apache Iceberg data store targets.
|
List<JdbcTarget> |
jdbcTargets()
Specifies JDBC targets.
|
List<MongoDBTarget> |
mongoDBTargets()
Specifies Amazon DocumentDB or MongoDB targets.
|
List<S3Target> |
s3Targets()
Specifies Amazon Simple Storage Service (Amazon S3) targets.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CrawlerTargets.Builder> |
serializableBuilderClass() |
CrawlerTargets.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasS3Targets()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<S3Target> s3Targets()
Specifies Amazon Simple Storage Service (Amazon S3) targets.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasS3Targets() method.
public final boolean hasJdbcTargets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<JdbcTarget> jdbcTargets()
Specifies JDBC targets.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasJdbcTargets() method.
public final boolean hasMongoDBTargets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<MongoDBTarget> mongoDBTargets()
Specifies Amazon DocumentDB or MongoDB targets.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasMongoDBTargets() method.
public final boolean hasDynamoDBTargets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DynamoDBTarget> dynamoDBTargets()
Specifies Amazon DynamoDB targets.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasDynamoDBTargets() method.
public final boolean hasCatalogTargets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<CatalogTarget> catalogTargets()
Specifies Glue Data Catalog targets.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCatalogTargets() method.
public final boolean hasDeltaTargets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<DeltaTarget> deltaTargets()
Specifies Delta data store targets.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasDeltaTargets() method.
public final boolean hasIcebergTargets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<IcebergTarget> icebergTargets()
Specifies Apache Iceberg data store targets.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasIcebergTargets() method.
public final boolean hasHudiTargets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<HudiTarget> hudiTargets()
Specifies Apache Hudi data store targets.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasHudiTargets() method.
public CrawlerTargets.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CrawlerTargets.Builder,CrawlerTargets>public static CrawlerTargets.Builder builder()
public static Class<? extends CrawlerTargets.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.