@Generated(value="software.amazon.awssdk:codegen") public final class SourceFieldProperties extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SourceFieldProperties.Builder,SourceFieldProperties>
The properties that can be applied to a field when the connector is being used as a source.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SourceFieldProperties.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SourceFieldProperties.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isQueryable()
Indicates if the field can be queried.
|
Boolean |
isRetrievable()
Indicates whether the field can be returned in a search result.
|
Boolean |
isTimestampFieldForIncrementalQueries()
Indicates if this timestamp field can be used for incremental queries.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SourceFieldProperties.Builder> |
serializableBuilderClass() |
SourceFieldProperties.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean isRetrievable()
Indicates whether the field can be returned in a search result.
public final Boolean isQueryable()
Indicates if the field can be queried.
public final Boolean isTimestampFieldForIncrementalQueries()
Indicates if this timestamp field can be used for incremental queries.
public SourceFieldProperties.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SourceFieldProperties.Builder,SourceFieldProperties>public static SourceFieldProperties.Builder builder()
public static Class<? extends SourceFieldProperties.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.