Interface Record.Builder

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

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

    • key

      The key for the record.
      Parameters:
      key - The key for the record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • value

      Record.Builder value(String value)
      The value for the record.
      Parameters:
      value - The value for the record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • syncCount

      Record.Builder syncCount(Long syncCount)
      The server sync count for this record.
      Parameters:
      syncCount - The server sync count for this record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedDate

      Record.Builder lastModifiedDate(Instant lastModifiedDate)
      The date on which the record was last modified.
      Parameters:
      lastModifiedDate - The date on which the record was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedBy

      Record.Builder lastModifiedBy(String lastModifiedBy)
      The user/device that made the last change to this record.
      Parameters:
      lastModifiedBy - The user/device that made the last change to this record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deviceLastModifiedDate

      Record.Builder deviceLastModifiedDate(Instant deviceLastModifiedDate)
      The last modified date of the client device.
      Parameters:
      deviceLastModifiedDate - The last modified date of the client device.
      Returns:
      Returns a reference to this object so that method calls can be chained together.