Class TaskFromRestTaskDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.TaskFromRestTaskDetails.Builder
-
- Enclosing class:
- TaskFromRestTaskDetails
public static class TaskFromRestTaskDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
key
public TaskFromRestTaskDetails.Builder key(String key)
-
modelVersion
public TaskFromRestTaskDetails.Builder modelVersion(String modelVersion)
-
parentRef
public TaskFromRestTaskDetails.Builder parentRef(ParentReference parentRef)
-
name
public TaskFromRestTaskDetails.Builder name(String name)
-
description
public TaskFromRestTaskDetails.Builder description(String description)
-
objectVersion
public TaskFromRestTaskDetails.Builder objectVersion(Integer objectVersion)
-
objectStatus
public TaskFromRestTaskDetails.Builder objectStatus(Integer objectStatus)
-
identifier
public TaskFromRestTaskDetails.Builder identifier(String identifier)
-
inputPorts
public TaskFromRestTaskDetails.Builder inputPorts(List<InputPort> inputPorts)
-
outputPorts
public TaskFromRestTaskDetails.Builder outputPorts(List<OutputPort> outputPorts)
-
parameters
public TaskFromRestTaskDetails.Builder parameters(List<Parameter> parameters)
-
opConfigValues
public TaskFromRestTaskDetails.Builder opConfigValues(ConfigValues opConfigValues)
-
configProviderDelegate
public TaskFromRestTaskDetails.Builder configProviderDelegate(ConfigProvider configProviderDelegate)
-
isConcurrentAllowed
public TaskFromRestTaskDetails.Builder isConcurrentAllowed(Boolean isConcurrentAllowed)
-
metadata
public TaskFromRestTaskDetails.Builder metadata(ObjectMetadata metadata)
-
keyMap
public TaskFromRestTaskDetails.Builder keyMap(Map<String,String> keyMap)
-
registryMetadata
public TaskFromRestTaskDetails.Builder registryMetadata(RegistryMetadata registryMetadata)
-
authDetails
public TaskFromRestTaskDetails.Builder authDetails(AuthDetails authDetails)
-
authConfig
public TaskFromRestTaskDetails.Builder authConfig(AuthConfig authConfig)
-
endpoint
public TaskFromRestTaskDetails.Builder endpoint(Expression endpoint)
-
methodType
public TaskFromRestTaskDetails.Builder methodType(TaskFromRestTaskDetails.MethodType methodType)
The REST method to use.This property is deprecated, use ExecuteRestCallConfig’s methodType property instead.
- Parameters:
methodType
- the value to set- Returns:
- this builder
-
headers
public TaskFromRestTaskDetails.Builder headers(Object headers)
The headers for the REST call.This property is deprecated, use ExecuteRestCallConfig’s headers property instead.
- Parameters:
headers
- the value to set- Returns:
- this builder
-
jsonData
public TaskFromRestTaskDetails.Builder jsonData(String jsonData)
JSON data for payload body.This property is deprecated, use ExecuteRestCallConfig’s payload config param instead.
- Parameters:
jsonData
- the value to set- Returns:
- this builder
-
apiCallMode
public TaskFromRestTaskDetails.Builder apiCallMode(TaskFromRestTaskDetails.ApiCallMode apiCallMode)
The REST invocation pattern to use.ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
- Parameters:
apiCallMode
- the value to set- Returns:
- this builder
-
cancelEndpoint
public TaskFromRestTaskDetails.Builder cancelEndpoint(Expression cancelEndpoint)
-
cancelMethodType
public TaskFromRestTaskDetails.Builder cancelMethodType(TaskFromRestTaskDetails.CancelMethodType cancelMethodType)
The REST method to use for canceling the original request.- Parameters:
cancelMethodType
- the value to set- Returns:
- this builder
-
executeRestCallConfig
public TaskFromRestTaskDetails.Builder executeRestCallConfig(ExecuteRestCallConfig executeRestCallConfig)
-
cancelRestCallConfig
public TaskFromRestTaskDetails.Builder cancelRestCallConfig(CancelRestCallConfig cancelRestCallConfig)
-
pollRestCallConfig
public TaskFromRestTaskDetails.Builder pollRestCallConfig(PollRestCallConfig pollRestCallConfig)
-
typedExpressions
public TaskFromRestTaskDetails.Builder typedExpressions(List<TypedExpression> typedExpressions)
List of typed expressions.- Parameters:
typedExpressions
- the value to set- Returns:
- this builder
-
build
public TaskFromRestTaskDetails build()
-
copy
public TaskFromRestTaskDetails.Builder copy(TaskFromRestTaskDetails model)
-
-