Class SearchByAttributeValue
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<SearchByAttributeValue.Builder,
SearchByAttributeValue>
The search input attribute value.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static enum
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final Instant
The created at time of the image set provided for search.final String
The DICOM accession number for search.final String
The patient ID input for search.final String
The Series Instance UID input for search.final DICOMStudyDateAndTime
The aggregated structure containing DICOM study date and study time for search.final String
The DICOM study ID for search.final String
The DICOM study instance UID for search.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static SearchByAttributeValue
fromCreatedAt
(Instant createdAt) Create an instance of this class withcreatedAt()
initialized to the given value.static SearchByAttributeValue
fromDicomAccessionNumber
(String dicomAccessionNumber) Create an instance of this class withdicomAccessionNumber()
initialized to the given value.static SearchByAttributeValue
fromDicomPatientId
(String dicomPatientId) Create an instance of this class withdicomPatientId()
initialized to the given value.static SearchByAttributeValue
fromDicomSeriesInstanceUID
(String dicomSeriesInstanceUID) Create an instance of this class withdicomSeriesInstanceUID()
initialized to the given value.static SearchByAttributeValue
fromDicomStudyDateAndTime
(Consumer<DICOMStudyDateAndTime.Builder> dicomStudyDateAndTime) Create an instance of this class withdicomStudyDateAndTime()
initialized to the given value.static SearchByAttributeValue
fromDicomStudyDateAndTime
(DICOMStudyDateAndTime dicomStudyDateAndTime) Create an instance of this class withdicomStudyDateAndTime()
initialized to the given value.static SearchByAttributeValue
fromDicomStudyId
(String dicomStudyId) Create an instance of this class withdicomStudyId()
initialized to the given value.static SearchByAttributeValue
fromDicomStudyInstanceUID
(String dicomStudyInstanceUID) Create an instance of this class withdicomStudyInstanceUID()
initialized to the given value.static SearchByAttributeValue
fromIsPrimary
(Boolean isPrimary) Create an instance of this class withisPrimary()
initialized to the given value.static SearchByAttributeValue
fromUpdatedAt
(Instant updatedAt) Create an instance of this class withupdatedAt()
initialized to the given value.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Boolean
The primary image set flag provided for search.static Class
<? extends SearchByAttributeValue.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.type()
Retrieve an enum value representing which member of this object is populated.final Instant
The timestamp input for search.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
dicomPatientId
The patient ID input for search.
- Returns:
- The patient ID input for search.
-
dicomAccessionNumber
The DICOM accession number for search.
- Returns:
- The DICOM accession number for search.
-
dicomStudyId
The DICOM study ID for search.
- Returns:
- The DICOM study ID for search.
-
dicomStudyInstanceUID
The DICOM study instance UID for search.
- Returns:
- The DICOM study instance UID for search.
-
dicomSeriesInstanceUID
The Series Instance UID input for search.
- Returns:
- The Series Instance UID input for search.
-
createdAt
The created at time of the image set provided for search.
- Returns:
- The created at time of the image set provided for search.
-
updatedAt
The timestamp input for search.
- Returns:
- The timestamp input for search.
-
dicomStudyDateAndTime
The aggregated structure containing DICOM study date and study time for search.
- Returns:
- The aggregated structure containing DICOM study date and study time for search.
-
isPrimary
The primary image set flag provided for search.
- Returns:
- The primary image set flag provided for search.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<SearchByAttributeValue.Builder,
SearchByAttributeValue> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
fromDicomPatientId
Create an instance of this class withdicomPatientId()
initialized to the given value.The patient ID input for search.
- Parameters:
dicomPatientId
- The patient ID input for search.
-
fromDicomAccessionNumber
Create an instance of this class withdicomAccessionNumber()
initialized to the given value.The DICOM accession number for search.
- Parameters:
dicomAccessionNumber
- The DICOM accession number for search.
-
fromDicomStudyId
Create an instance of this class withdicomStudyId()
initialized to the given value.The DICOM study ID for search.
- Parameters:
dicomStudyId
- The DICOM study ID for search.
-
fromDicomStudyInstanceUID
Create an instance of this class withdicomStudyInstanceUID()
initialized to the given value.The DICOM study instance UID for search.
- Parameters:
dicomStudyInstanceUID
- The DICOM study instance UID for search.
-
fromDicomSeriesInstanceUID
Create an instance of this class withdicomSeriesInstanceUID()
initialized to the given value.The Series Instance UID input for search.
- Parameters:
dicomSeriesInstanceUID
- The Series Instance UID input for search.
-
fromCreatedAt
Create an instance of this class withcreatedAt()
initialized to the given value.The created at time of the image set provided for search.
- Parameters:
createdAt
- The created at time of the image set provided for search.
-
fromUpdatedAt
Create an instance of this class withupdatedAt()
initialized to the given value.The timestamp input for search.
- Parameters:
updatedAt
- The timestamp input for search.
-
fromDicomStudyDateAndTime
public static SearchByAttributeValue fromDicomStudyDateAndTime(DICOMStudyDateAndTime dicomStudyDateAndTime) Create an instance of this class withdicomStudyDateAndTime()
initialized to the given value.The aggregated structure containing DICOM study date and study time for search.
- Parameters:
dicomStudyDateAndTime
- The aggregated structure containing DICOM study date and study time for search.
-
fromDicomStudyDateAndTime
public static SearchByAttributeValue fromDicomStudyDateAndTime(Consumer<DICOMStudyDateAndTime.Builder> dicomStudyDateAndTime) Create an instance of this class withdicomStudyDateAndTime()
initialized to the given value.The aggregated structure containing DICOM study date and study time for search.
- Parameters:
dicomStudyDateAndTime
- The aggregated structure containing DICOM study date and study time for search.
-
fromIsPrimary
Create an instance of this class withisPrimary()
initialized to the given value.The primary image set flag provided for search.
- Parameters:
isPrimary
- The primary image set flag provided for search.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beSearchByAttributeValue.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 beSearchByAttributeValue.Type.UNKNOWN_TO_SDK_VERSION
if zero members are set, andnull
if more than one member is set. -
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-