Interface UnmappedAttribute.Builder

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

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

    • type

      The type of the unmapped attribute, could be one of the following values: "MEDICATION", "MEDICAL_CONDITION", "ANATOMY", "TEST_AND_TREATMENT_PROCEDURE" or "PROTECTED_HEALTH_INFORMATION".

      Parameters:
      type - The type of the unmapped attribute, could be one of the following values: "MEDICATION", "MEDICAL_CONDITION", "ANATOMY", "TEST_AND_TREATMENT_PROCEDURE" or "PROTECTED_HEALTH_INFORMATION".
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of the unmapped attribute, could be one of the following values: "MEDICATION", "MEDICAL_CONDITION", "ANATOMY", "TEST_AND_TREATMENT_PROCEDURE" or "PROTECTED_HEALTH_INFORMATION".

      Parameters:
      type - The type of the unmapped attribute, could be one of the following values: "MEDICATION", "MEDICAL_CONDITION", "ANATOMY", "TEST_AND_TREATMENT_PROCEDURE" or "PROTECTED_HEALTH_INFORMATION".
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • attribute

      UnmappedAttribute.Builder attribute(Attribute attribute)

      The specific attribute that has been extracted but not mapped to an entity.

      Parameters:
      attribute - The specific attribute that has been extracted but not mapped to an entity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attribute

      default UnmappedAttribute.Builder attribute(Consumer<Attribute.Builder> attribute)

      The specific attribute that has been extracted but not mapped to an entity.

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

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

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