@Generated(value="software.amazon.awssdk:codegen") public final class SearchByAttributeValue extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SearchByAttributeValue.Builder,SearchByAttributeValue>
The search input attribute value.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SearchByAttributeValue.Builder |
static class |
SearchByAttributeValue.Type |
| Modifier and Type | Method and Description |
|---|---|
static SearchByAttributeValue.Builder |
builder() |
Instant |
createdAt()
The created at time of the image set provided for search.
|
String |
dicomAccessionNumber()
The DICOM accession number for search.
|
String |
dicomPatientId()
The patient ID input for search.
|
DICOMStudyDateAndTime |
dicomStudyDateAndTime()
The aggregated structure containing DICOM study date and study time for search.
|
String |
dicomStudyId()
The DICOM study ID for search.
|
String |
dicomStudyInstanceUID()
The DICOM study instance UID for search.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static SearchByAttributeValue |
fromCreatedAt(Instant createdAt)
Create an instance of this class with
createdAt() initialized to the given value. |
static SearchByAttributeValue |
fromDicomAccessionNumber(String dicomAccessionNumber)
Create an instance of this class with
dicomAccessionNumber() initialized to the given value. |
static SearchByAttributeValue |
fromDicomPatientId(String dicomPatientId)
Create an instance of this class with
dicomPatientId() initialized to the given value. |
static SearchByAttributeValue |
fromDicomStudyDateAndTime(Consumer<DICOMStudyDateAndTime.Builder> dicomStudyDateAndTime)
Create an instance of this class with
dicomStudyDateAndTime() initialized to the given value. |
static SearchByAttributeValue |
fromDicomStudyDateAndTime(DICOMStudyDateAndTime dicomStudyDateAndTime)
Create an instance of this class with
dicomStudyDateAndTime() initialized to the given value. |
static SearchByAttributeValue |
fromDicomStudyId(String dicomStudyId)
Create an instance of this class with
dicomStudyId() initialized to the given value. |
static SearchByAttributeValue |
fromDicomStudyInstanceUID(String dicomStudyInstanceUID)
Create an instance of this class with
dicomStudyInstanceUID() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SearchByAttributeValue.Builder> |
serializableBuilderClass() |
SearchByAttributeValue.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
SearchByAttributeValue.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String dicomPatientId()
The patient ID input for search.
public final String dicomAccessionNumber()
The DICOM accession number for search.
public final String dicomStudyId()
The DICOM study ID for search.
public final String dicomStudyInstanceUID()
The DICOM study instance UID for search.
public final Instant createdAt()
The created at time of the image set provided for search.
public final DICOMStudyDateAndTime dicomStudyDateAndTime()
The aggregated structure containing DICOM study date and study time for search.
public SearchByAttributeValue.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SearchByAttributeValue.Builder,SearchByAttributeValue>public static SearchByAttributeValue.Builder builder()
public static Class<? extends SearchByAttributeValue.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static SearchByAttributeValue fromDicomPatientId(String dicomPatientId)
dicomPatientId() initialized to the given value.
The patient ID input for search.
dicomPatientId - The patient ID input for search.public static SearchByAttributeValue fromDicomAccessionNumber(String dicomAccessionNumber)
dicomAccessionNumber() initialized to the given value.
The DICOM accession number for search.
dicomAccessionNumber - The DICOM accession number for search.public static SearchByAttributeValue fromDicomStudyId(String dicomStudyId)
dicomStudyId() initialized to the given value.
The DICOM study ID for search.
dicomStudyId - The DICOM study ID for search.public static SearchByAttributeValue fromDicomStudyInstanceUID(String dicomStudyInstanceUID)
dicomStudyInstanceUID() initialized to the given value.
The DICOM study instance UID for search.
dicomStudyInstanceUID - The DICOM study instance UID for search.public static SearchByAttributeValue fromCreatedAt(Instant createdAt)
createdAt() initialized to the given value.
The created at time of the image set provided for search.
createdAt - The created at time of the image set provided for search.public static SearchByAttributeValue fromDicomStudyDateAndTime(DICOMStudyDateAndTime dicomStudyDateAndTime)
dicomStudyDateAndTime() initialized to the given value.
The aggregated structure containing DICOM study date and study time for search.
dicomStudyDateAndTime - The aggregated structure containing DICOM study date and study time for search.public static SearchByAttributeValue fromDicomStudyDateAndTime(Consumer<DICOMStudyDateAndTime.Builder> dicomStudyDateAndTime)
dicomStudyDateAndTime() initialized to the given value.
The aggregated structure containing DICOM study date and study time for search.
dicomStudyDateAndTime - The aggregated structure containing DICOM study date and study time for search.public SearchByAttributeValue.Type type()
SearchByAttributeValue.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be SearchByAttributeValue.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.