Show / Hide Table of Contents

Class TaskFromRestTaskDetails

The information about the Generic REST task. The endpoint and cancelEndpoint properties are deprecated, use the properties executeRestCallConfig, cancelRestCallConfig and pollRestCallConfig for execute, cancel and polling of the calls.

Inheritance
object
Task
TaskFromRestTaskDetails
Inherited Members
Task.Key
Task.ModelVersion
Task.ParentRef
Task.Name
Task.Description
Task.ObjectVersion
Task.ObjectStatus
Task.Identifier
Task.InputPorts
Task.OutputPorts
Task.Parameters
Task.OpConfigValues
Task.ConfigProviderDelegate
Task.IsConcurrentAllowed
Task.Metadata
Task.KeyMap
Task.RegistryMetadata
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DataintegrationService.Models
Assembly: OCI.DotNetSDK.Dataintegration.dll
Syntax
public class TaskFromRestTaskDetails : Task

Properties

ApiCallMode

Declaration
[JsonProperty(PropertyName = "apiCallMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TaskFromRestTaskDetails.ApiCallModeEnum? ApiCallMode { get; set; }
Property Value
Type Description
TaskFromRestTaskDetails.ApiCallModeEnum?

The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.

AuthConfig

Declaration
[JsonProperty(PropertyName = "authConfig")]
public AuthConfig AuthConfig { get; set; }
Property Value
Type Description
AuthConfig

AuthDetails

Declaration
[JsonProperty(PropertyName = "authDetails")]
public AuthDetails AuthDetails { get; set; }
Property Value
Type Description
AuthDetails

CancelEndpoint

Declaration
[JsonProperty(PropertyName = "cancelEndpoint")]
public Expression CancelEndpoint { get; set; }
Property Value
Type Description
Expression

CancelMethodType

Declaration
[JsonProperty(PropertyName = "cancelMethodType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TaskFromRestTaskDetails.CancelMethodTypeEnum? CancelMethodType { get; set; }
Property Value
Type Description
TaskFromRestTaskDetails.CancelMethodTypeEnum?

The REST method to use for canceling the original request.

CancelRestCallConfig

Declaration
[JsonProperty(PropertyName = "cancelRestCallConfig")]
public CancelRestCallConfig CancelRestCallConfig { get; set; }
Property Value
Type Description
CancelRestCallConfig

Endpoint

Declaration
[JsonProperty(PropertyName = "endpoint")]
public Expression Endpoint { get; set; }
Property Value
Type Description
Expression

ExecuteRestCallConfig

Declaration
[JsonProperty(PropertyName = "executeRestCallConfig")]
public ExecuteRestCallConfig ExecuteRestCallConfig { get; set; }
Property Value
Type Description
ExecuteRestCallConfig

Headers

Declaration
[JsonProperty(PropertyName = "headers")]
public object Headers { get; set; }
Property Value
Type Description
object

The headers for the REST call. This property is deprecated, use ExecuteRestCallConfig's headers property instead.

JsonData

Declaration
[JsonProperty(PropertyName = "jsonData")]
public string JsonData { get; set; }
Property Value
Type Description
string

JSON data for payload body. This property is deprecated, use ExecuteRestCallConfig's payload config param instead.

MethodType

Declaration
[JsonProperty(PropertyName = "methodType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TaskFromRestTaskDetails.MethodTypeEnum? MethodType { get; set; }
Property Value
Type Description
TaskFromRestTaskDetails.MethodTypeEnum?

The REST method to use. This property is deprecated, use ExecuteRestCallConfig's methodType property instead.

PollRestCallConfig

Declaration
[JsonProperty(PropertyName = "pollRestCallConfig")]
public PollRestCallConfig PollRestCallConfig { get; set; }
Property Value
Type Description
PollRestCallConfig

TypedExpressions

Declaration
[JsonProperty(PropertyName = "typedExpressions")]
public List<TypedExpression> TypedExpressions { get; set; }
Property Value
Type Description
List<TypedExpression>

List of typed expressions.

In this article
Back to top