@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SourceFieldProperties extends Object implements Serializable, Cloneable, StructuredPojo
The properties that can be applied to a field when the connector is being used as a source.
| Constructor and Description |
|---|
SourceFieldProperties() |
| Modifier and Type | Method and Description |
|---|---|
SourceFieldProperties |
clone() |
boolean |
equals(Object obj) |
Boolean |
getIsQueryable()
Indicates if the field can be queried.
|
Boolean |
getIsRetrievable()
Indicates whether the field can be returned in a search result.
|
Boolean |
getIsTimestampFieldForIncrementalQueries()
Indicates if this timestamp field can be used for incremental queries.
|
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.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setIsQueryable(Boolean isQueryable)
Indicates if the field can be queried.
|
void |
setIsRetrievable(Boolean isRetrievable)
Indicates whether the field can be returned in a search result.
|
void |
setIsTimestampFieldForIncrementalQueries(Boolean isTimestampFieldForIncrementalQueries)
Indicates if this timestamp field can be used for incremental queries.
|
String |
toString()
Returns a string representation of this object.
|
SourceFieldProperties |
withIsQueryable(Boolean isQueryable)
Indicates if the field can be queried.
|
SourceFieldProperties |
withIsRetrievable(Boolean isRetrievable)
Indicates whether the field can be returned in a search result.
|
SourceFieldProperties |
withIsTimestampFieldForIncrementalQueries(Boolean isTimestampFieldForIncrementalQueries)
Indicates if this timestamp field can be used for incremental queries.
|
public void setIsRetrievable(Boolean isRetrievable)
Indicates whether the field can be returned in a search result.
isRetrievable - Indicates whether the field can be returned in a search result.public Boolean getIsRetrievable()
Indicates whether the field can be returned in a search result.
public SourceFieldProperties withIsRetrievable(Boolean isRetrievable)
Indicates whether the field can be returned in a search result.
isRetrievable - Indicates whether the field can be returned in a search result.public Boolean isRetrievable()
Indicates whether the field can be returned in a search result.
public void setIsQueryable(Boolean isQueryable)
Indicates if the field can be queried.
isQueryable - Indicates if the field can be queried.public Boolean getIsQueryable()
Indicates if the field can be queried.
public SourceFieldProperties withIsQueryable(Boolean isQueryable)
Indicates if the field can be queried.
isQueryable - Indicates if the field can be queried.public Boolean isQueryable()
Indicates if the field can be queried.
public void setIsTimestampFieldForIncrementalQueries(Boolean isTimestampFieldForIncrementalQueries)
Indicates if this timestamp field can be used for incremental queries.
isTimestampFieldForIncrementalQueries - Indicates if this timestamp field can be used for incremental queries.public Boolean getIsTimestampFieldForIncrementalQueries()
Indicates if this timestamp field can be used for incremental queries.
public SourceFieldProperties withIsTimestampFieldForIncrementalQueries(Boolean isTimestampFieldForIncrementalQueries)
Indicates if this timestamp field can be used for incremental queries.
isTimestampFieldForIncrementalQueries - Indicates if this timestamp field can be used for incremental queries.public Boolean isTimestampFieldForIncrementalQueries()
Indicates if this timestamp field can be used for incremental queries.
public String toString()
toString in class ObjectObject.toString()public SourceFieldProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.