Class JobExecutionResponse.Builder
- java.lang.Object
-
- com.ibm.fhir.operation.bulkdata.model.JobExecutionResponse.Builder
-
- All Implemented Interfaces:
JobParameter.Builder
- Enclosing class:
- JobExecutionResponse
public static class JobExecutionResponse.Builder extends Object implements JobParameter.Builder
Builder is a convenience pattern to assemble to Java Object that reflects the BatchManagement pattern.
-
-
Method Summary
-
-
-
Method Detail
-
jobName
public JobExecutionResponse.Builder jobName(String jobName)
-
instanceId
public JobExecutionResponse.Builder instanceId(Integer instanceId)
-
appName
public JobExecutionResponse.Builder appName(String appName)
-
submitter
public JobExecutionResponse.Builder submitter(String submitter)
-
batchStatus
public JobExecutionResponse.Builder batchStatus(String batchStatus)
-
exitStatus
public JobExecutionResponse.Builder exitStatus(String exitStatus)
-
jobXMLName
public JobExecutionResponse.Builder jobXMLName(String jobXMLName)
-
instanceName
public JobExecutionResponse.Builder instanceName(String instanceName)
-
lastUpdatedTime
public JobExecutionResponse.Builder lastUpdatedTime(String lastUpdatedTime)
-
fhirResourceType
public JobExecutionResponse.Builder fhirResourceType(String fhirResourceType)
- Specified by:
fhirResourceType
in interfaceJobParameter.Builder
-
fhirSearchFromDate
public JobExecutionResponse.Builder fhirSearchFromDate(String fhirSearchFromDate)
- Specified by:
fhirSearchFromDate
in interfaceJobParameter.Builder
-
cosBucketName
public JobExecutionResponse.Builder cosBucketName(String cosBucketName)
- Specified by:
cosBucketName
in interfaceJobParameter.Builder
-
cosLocation
public JobExecutionResponse.Builder cosLocation(String cosLocation)
- Specified by:
cosLocation
in interfaceJobParameter.Builder
-
cosEndpointInternal
public JobExecutionResponse.Builder cosEndpointInternal(String cosEndpointUrl)
- Specified by:
cosEndpointInternal
in interfaceJobParameter.Builder
-
cosEndpointExternal
public JobExecutionResponse.Builder cosEndpointExternal(String cosEndpointUrl)
- Specified by:
cosEndpointExternal
in interfaceJobParameter.Builder
-
cosCredentialIbm
public JobExecutionResponse.Builder cosCredentialIbm(String cosCredentialIbm)
- Specified by:
cosCredentialIbm
in interfaceJobParameter.Builder
-
cosApiKey
public JobExecutionResponse.Builder cosApiKey(String cosApiKey)
- Specified by:
cosApiKey
in interfaceJobParameter.Builder
-
cosSrvInstId
public JobExecutionResponse.Builder cosSrvInstId(String cosSrvInstId)
- Specified by:
cosSrvInstId
in interfaceJobParameter.Builder
-
cosBucketPathPrefix
public JobExecutionResponse.Builder cosBucketPathPrefix(String cosBucketPathPrefix)
- Specified by:
cosBucketPathPrefix
in interfaceJobParameter.Builder
-
fhirTenant
public JobExecutionResponse.Builder fhirTenant(String fhirTenant)
- Specified by:
fhirTenant
in interfaceJobParameter.Builder
-
fhirDataStoreId
public JobExecutionResponse.Builder fhirDataStoreId(String fhirDataStoreId)
- Specified by:
fhirDataStoreId
in interfaceJobParameter.Builder
-
fhirTypeFilters
public JobExecutionResponse.Builder fhirTypeFilters(String fhirTypeFilters)
- Specified by:
fhirTypeFilters
in interfaceJobParameter.Builder
-
fhirExportFormat
public JobExecutionResponse.Builder fhirExportFormat(String mediaType)
- Specified by:
fhirExportFormat
in interfaceJobParameter.Builder
-
fhirPatientGroupId
public JobExecutionResponse.Builder fhirPatientGroupId(String fhirPatientGroupId)
- Specified by:
fhirPatientGroupId
in interfaceJobParameter.Builder
-
link
public JobExecutionResponse.Builder link(String rel, String href)
-
instanceState
public JobExecutionResponse.Builder instanceState(String instanceState)
-
build
public JobExecutionResponse build()
-
fhirDataSourcesInfo
public JobExecutionResponse.Builder fhirDataSourcesInfo(List<Input> inputs)
- Specified by:
fhirDataSourcesInfo
in interfaceJobParameter.Builder
-
fhirStorageType
public JobExecutionResponse.Builder fhirStorageType(StorageDetail storageDetails)
- Specified by:
fhirStorageType
in interfaceJobParameter.Builder
-
cosBucketNameOperationOutcome
public JobExecutionResponse.Builder cosBucketNameOperationOutcome(String cosBucketNameOperationOutcome)
- Specified by:
cosBucketNameOperationOutcome
in interfaceJobParameter.Builder
-
incomingUrl
public JobExecutionResponse.Builder incomingUrl(String incomingUrl)
- Specified by:
incomingUrl
in interfaceJobParameter.Builder
-
-