public class RequisitionRequestBuilderImpl extends Object implements RequisitionRequestBuilder
Modifier and Type | Field and Description |
---|---|
static String |
LOCATION_PARAMETER_NAME |
static String |
TTL_PARAMETER_NAME |
Constructor and Description |
---|
RequisitionRequestBuilderImpl(LocationAwareRequisitionClientImpl client) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Requisition> |
execute() |
RequisitionRequestBuilder |
withLocation(String location) |
RequisitionRequestBuilder |
withParameters(Map<String,String> parameters) |
RequisitionRequestBuilder |
withRequisitionProvider(RequisitionProvider provider) |
RequisitionRequestBuilder |
withRequisitionProviderType(String type) |
RequisitionRequestBuilder |
withSystemId(String systemId) |
RequisitionRequestBuilder |
withTimeToLive(Long ttlInMs) |
public static final String LOCATION_PARAMETER_NAME
public static final String TTL_PARAMETER_NAME
public RequisitionRequestBuilderImpl(LocationAwareRequisitionClientImpl client)
public RequisitionRequestBuilder withLocation(String location)
withLocation
in interface RequisitionRequestBuilder
public RequisitionRequestBuilder withSystemId(String systemId)
withSystemId
in interface RequisitionRequestBuilder
public RequisitionRequestBuilder withRequisitionProviderType(String type)
withRequisitionProviderType
in interface RequisitionRequestBuilder
public RequisitionRequestBuilder withRequisitionProvider(RequisitionProvider provider)
withRequisitionProvider
in interface RequisitionRequestBuilder
public RequisitionRequestBuilder withParameters(Map<String,String> parameters)
withParameters
in interface RequisitionRequestBuilder
public RequisitionRequestBuilder withTimeToLive(Long ttlInMs)
withTimeToLive
in interface RequisitionRequestBuilder
public CompletableFuture<Requisition> execute()
execute
in interface RequisitionRequestBuilder
Copyright © 2021. All rights reserved.