Class JobAction
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Scheduler.dll
Syntax
public class JobAction
Constructors
JobAction()
Initializes a new instance of the JobAction class.
Declaration
public JobAction ();
JobAction(Nullable<JobActionType>, HttpRequest, StorageQueueMessage, ServiceBusQueueMessage, ServiceBusTopicMessage, RetryPolicy, JobErrorAction)
Initializes a new instance of the JobAction class.
Declaration
public JobAction (Nullable<Microsoft.Azure.Management.Scheduler.Models.JobActionType> type = null, Microsoft.Azure.Management.Scheduler.Models.HttpRequest request = null, Microsoft.Azure.Management.Scheduler.Models.StorageQueueMessage queueMessage = null, Microsoft.Azure.Management.Scheduler.Models.ServiceBusQueueMessage serviceBusQueueMessage = null, Microsoft.Azure.Management.Scheduler.Models.ServiceBusTopicMessage serviceBusTopicMessage = null, Microsoft.Azure.Management.Scheduler.Models.RetryPolicy retryPolicy = null, Microsoft.Azure.Management.Scheduler.Models.JobErrorAction errorAction = null);
Parameters
|
Nullable<JobActionType>
type
|
|
HttpRequest
request
|
|
StorageQueueMessage
queueMessage
|
|
ServiceBusQueueMessage
serviceBusQueueMessage
|
|
ServiceBusTopicMessage
serviceBusTopicMessage
|
|
RetryPolicy
retryPolicy
|
|
JobErrorAction
errorAction
|
Properties
ErrorAction
Gets or sets the error action.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="errorAction")]
public Microsoft.Azure.Management.Scheduler.Models.JobErrorAction ErrorAction { get; set; }
Property Value
|
JobErrorAction
|
QueueMessage
Gets or sets the storage queue message.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="queueMessage")]
public Microsoft.Azure.Management.Scheduler.Models.StorageQueueMessage QueueMessage { get; set; }
Property Value
|
StorageQueueMessage
|
Request
Gets or sets the http requests.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="request")]
public Microsoft.Azure.Management.Scheduler.Models.HttpRequest Request { get; set; }
Property Value
|
HttpRequest
|
RetryPolicy
Gets or sets the retry policy.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="retryPolicy")]
public Microsoft.Azure.Management.Scheduler.Models.RetryPolicy RetryPolicy { get; set; }
Property Value
|
RetryPolicy
|
ServiceBusQueueMessage
Gets or sets the service bus queue message.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="serviceBusQueueMessage")]
public Microsoft.Azure.Management.Scheduler.Models.ServiceBusQueueMessage ServiceBusQueueMessage { get; set; }
Property Value
|
ServiceBusQueueMessage
|
ServiceBusTopicMessage
Gets or sets the service bus topic message.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="serviceBusTopicMessage")]
public Microsoft.Azure.Management.Scheduler.Models.ServiceBusTopicMessage ServiceBusTopicMessage { get; set; }
Property Value
|
ServiceBusTopicMessage
|
Type
Gets or sets the job action type. Possible values include: 'Http', 'Https', 'StorageQueue', 'ServiceBusQueue', 'ServiceBusTopic'
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="type")]
public Nullable<Microsoft.Azure.Management.Scheduler.Models.JobActionType> Type { get; set; }
Property Value
|
Nullable<JobActionType>
|