Interface ItemResponse.Builder

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

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

    • endpointItemResponse

      ItemResponse.Builder endpointItemResponse(EndpointItemResponse endpointItemResponse)

      The response that was received after the endpoint data was accepted.

      Parameters:
      endpointItemResponse - The response that was received after the endpoint data was accepted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointItemResponse

      default ItemResponse.Builder endpointItemResponse(Consumer<EndpointItemResponse.Builder> endpointItemResponse)

      The response that was received after the endpoint data was accepted.

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

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

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

      ItemResponse.Builder eventsItemResponse(Map<String,EventItemResponse> eventsItemResponse)

      A multipart response object that contains a key and a value for each event in the request. In each object, the event ID is the key and an EventItemResponse object is the value.

      Parameters:
      eventsItemResponse - A multipart response object that contains a key and a value for each event in the request. In each object, the event ID is the key and an EventItemResponse object is the value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.