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 interfacestatic enum -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final InstantThe created at time of the image set provided for search.final StringThe DICOM accession number for search.final StringThe patient ID input for search.final StringThe Series Instance UID input for search.final DICOMStudyDateAndTimeThe aggregated structure containing DICOM study date and study time for search.final StringThe DICOM study ID for search.final StringThe DICOM study instance UID for search.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static SearchByAttributeValuefromCreatedAt(Instant createdAt) Create an instance of this class withcreatedAt()initialized to the given value.static SearchByAttributeValuefromDicomAccessionNumber(String dicomAccessionNumber) Create an instance of this class withdicomAccessionNumber()initialized to the given value.static SearchByAttributeValuefromDicomPatientId(String dicomPatientId) Create an instance of this class withdicomPatientId()initialized to the given value.static SearchByAttributeValuefromDicomSeriesInstanceUID(String dicomSeriesInstanceUID) Create an instance of this class withdicomSeriesInstanceUID()initialized to the given value.static SearchByAttributeValuefromDicomStudyDateAndTime(Consumer<DICOMStudyDateAndTime.Builder> dicomStudyDateAndTime) Create an instance of this class withdicomStudyDateAndTime()initialized to the given value.static SearchByAttributeValuefromDicomStudyDateAndTime(DICOMStudyDateAndTime dicomStudyDateAndTime) Create an instance of this class withdicomStudyDateAndTime()initialized to the given value.static SearchByAttributeValuefromDicomStudyId(String dicomStudyId) Create an instance of this class withdicomStudyId()initialized to the given value.static SearchByAttributeValuefromDicomStudyInstanceUID(String dicomStudyInstanceUID) Create an instance of this class withdicomStudyInstanceUID()initialized to the given value.static SearchByAttributeValuefromUpdatedAt(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 inthashCode()static Class<? extends SearchByAttributeValue.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.type()Retrieve an enum value representing which member of this object is populated.final InstantThe 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.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<SearchByAttributeValue.Builder,SearchByAttributeValue> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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.
-
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_VERSIONif 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_VERSIONif zero members are set, andnullif more than one member is set. -
sdkFields
-