Class DatastoreFilter
- java.lang.Object
-
- software.amazon.awssdk.services.healthlake.model.DatastoreFilter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DatastoreFilter.Builder,DatastoreFilter>
@Generated("software.amazon.awssdk:codegen") public final class DatastoreFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DatastoreFilter.Builder,DatastoreFilter>
The filters applied to data store query.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDatastoreFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatastoreFilter.Builderbuilder()InstantcreatedAfter()A filter that allows the user to set cutoff dates for records.InstantcreatedBefore()A filter that allows the user to set cutoff dates for records.StringdatastoreName()Allows the user to filter data store results by name.DatastoreStatusdatastoreStatus()Allows the user to filter data store results by status.StringdatastoreStatusAsString()Allows the user to filter data store results by status.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends DatastoreFilter.Builder>serializableBuilderClass()DatastoreFilter.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
datastoreName
public final String datastoreName()
Allows the user to filter data store results by name.
- Returns:
- Allows the user to filter data store results by name.
-
datastoreStatus
public final DatastoreStatus datastoreStatus()
Allows the user to filter data store results by status.
If the service returns an enum value that is not available in the current SDK version,
datastoreStatuswill returnDatastoreStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatastoreStatusAsString().- Returns:
- Allows the user to filter data store results by status.
- See Also:
DatastoreStatus
-
datastoreStatusAsString
public final String datastoreStatusAsString()
Allows the user to filter data store results by status.
If the service returns an enum value that is not available in the current SDK version,
datastoreStatuswill returnDatastoreStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatastoreStatusAsString().- Returns:
- Allows the user to filter data store results by status.
- See Also:
DatastoreStatus
-
createdBefore
public final Instant createdBefore()
A filter that allows the user to set cutoff dates for records. All data stores created before the specified date will be included in the results.
- Returns:
- A filter that allows the user to set cutoff dates for records. All data stores created before the specified date will be included in the results.
-
createdAfter
public final Instant createdAfter()
A filter that allows the user to set cutoff dates for records. All data stores created after the specified date will be included in the results.
- Returns:
- A filter that allows the user to set cutoff dates for records. All data stores created after the specified date will be included in the results.
-
toBuilder
public DatastoreFilter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DatastoreFilter.Builder,DatastoreFilter>
-
builder
public static DatastoreFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends DatastoreFilter.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
-