Show / Hide Table of Contents

    Class JobAction

    Inheritance
    Object
    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>

    Back to top Azure SDK for Net