Interface SearchByAttributeValue.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SearchByAttributeValue.Builder,SearchByAttributeValue>, SdkBuilder<SearchByAttributeValue.Builder,SearchByAttributeValue>, SdkPojo
Enclosing class:
SearchByAttributeValue

public static interface SearchByAttributeValue.Builder extends SdkPojo, CopyableBuilder<SearchByAttributeValue.Builder,SearchByAttributeValue>
  • Method Details

    • dicomPatientId

      SearchByAttributeValue.Builder dicomPatientId(String dicomPatientId)

      The patient ID input for search.

      Parameters:
      dicomPatientId - The patient ID input for search.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dicomAccessionNumber

      SearchByAttributeValue.Builder dicomAccessionNumber(String dicomAccessionNumber)

      The DICOM accession number for search.

      Parameters:
      dicomAccessionNumber - The DICOM accession number for search.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dicomStudyId

      SearchByAttributeValue.Builder dicomStudyId(String dicomStudyId)

      The DICOM study ID for search.

      Parameters:
      dicomStudyId - The DICOM study ID for search.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dicomStudyInstanceUID

      SearchByAttributeValue.Builder dicomStudyInstanceUID(String dicomStudyInstanceUID)

      The DICOM study instance UID for search.

      Parameters:
      dicomStudyInstanceUID - The DICOM study instance UID for search.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dicomSeriesInstanceUID

      SearchByAttributeValue.Builder dicomSeriesInstanceUID(String dicomSeriesInstanceUID)

      The Series Instance UID input for search.

      Parameters:
      dicomSeriesInstanceUID - The Series Instance UID input for search.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      The created at time of the image set provided for search.

      Parameters:
      createdAt - The created at time of the image set provided for search.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp input for search.

      Parameters:
      updatedAt - The timestamp input for search.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dicomStudyDateAndTime

      SearchByAttributeValue.Builder dicomStudyDateAndTime(DICOMStudyDateAndTime dicomStudyDateAndTime)

      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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dicomStudyDateAndTime

      default SearchByAttributeValue.Builder dicomStudyDateAndTime(Consumer<DICOMStudyDateAndTime.Builder> dicomStudyDateAndTime)

      The aggregated structure containing DICOM study date and study time for search.

      This is a convenience method that creates an instance of the DICOMStudyDateAndTime.Builder avoiding the need to create one manually via DICOMStudyDateAndTime.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dicomStudyDateAndTime(DICOMStudyDateAndTime).

      Parameters:
      dicomStudyDateAndTime - a consumer that will call methods on DICOMStudyDateAndTime.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: