
package com.sforce.async.holders;

import java.util.Calendar;
import javax.annotation.Generated;
import com.sforce.async.ConcurrencyMode;
import com.sforce.async.ContentType;
import com.sforce.async.JobStateEnum;
import com.sforce.async.OperationEnum;

@Generated(value = "Mule DevKit Version 3.4-SNAPSHOT", date = "2012-07-18T11:29:04-05:00", comments = "Build UNKNOWN_BUILDNUMBER")
public class JobInfoExpressionHolder {

    protected Object id;
    protected String _idType;
    protected Object operation;
    protected OperationEnum _operationType;
    protected Object object;
    protected String _objectType;
    protected Object createdById;
    protected String _createdByIdType;
    protected Object createdDate;
    protected Calendar _createdDateType;
    protected Object systemModstamp;
    protected Calendar _systemModstampType;
    protected Object state;
    protected JobStateEnum _stateType;
    protected Object externalIdFieldName;
    protected String _externalIdFieldNameType;
    protected Object concurrencyMode;
    protected ConcurrencyMode _concurrencyModeType;
    protected Object numberBatchesQueued;
    protected int _numberBatchesQueuedType;
    protected Object numberBatchesInProgress;
    protected int _numberBatchesInProgressType;
    protected Object numberBatchesCompleted;
    protected int _numberBatchesCompletedType;
    protected Object numberBatchesFailed;
    protected int _numberBatchesFailedType;
    protected Object numberBatchesTotal;
    protected int _numberBatchesTotalType;
    protected Object numberRecordsProcessed;
    protected int _numberRecordsProcessedType;
    protected Object numberRetries;
    protected int _numberRetriesType;
    protected Object contentType;
    protected ContentType _contentTypeType;
    protected Object apiVersion;
    protected double _apiVersionType;
    protected Object assignmentRuleId;
    protected String _assignmentRuleIdType;
    protected Object numberRecordsFailed;
    protected int _numberRecordsFailedType;
    protected Object totalProcessingTime;
    protected long _totalProcessingTimeType;
    protected Object apiActiveProcessingTime;
    protected long _apiActiveProcessingTimeType;
    protected Object apexProcessingTime;
    protected long _apexProcessingTimeType;

    /**
     * Sets id
     * 
     * @param value Value to set
     */
    public void setId(Object value) {
        this.id = value;
    }

    /**
     * Retrieves id
     * 
     */
    public Object getId() {
        return this.id;
    }

    /**
     * Sets operation
     * 
     * @param value Value to set
     */
    public void setOperation(Object value) {
        this.operation = value;
    }

    /**
     * Retrieves operation
     * 
     */
    public Object getOperation() {
        return this.operation;
    }

    /**
     * Sets object
     * 
     * @param value Value to set
     */
    public void setObject(Object value) {
        this.object = value;
    }

    /**
     * Retrieves object
     * 
     */
    public Object getObject() {
        return this.object;
    }

    /**
     * Sets createdById
     * 
     * @param value Value to set
     */
    public void setCreatedById(Object value) {
        this.createdById = value;
    }

    /**
     * Retrieves createdById
     * 
     */
    public Object getCreatedById() {
        return this.createdById;
    }

    /**
     * Sets createdDate
     * 
     * @param value Value to set
     */
    public void setCreatedDate(Object value) {
        this.createdDate = value;
    }

    /**
     * Retrieves createdDate
     * 
     */
    public Object getCreatedDate() {
        return this.createdDate;
    }

    /**
     * Sets systemModstamp
     * 
     * @param value Value to set
     */
    public void setSystemModstamp(Object value) {
        this.systemModstamp = value;
    }

    /**
     * Retrieves systemModstamp
     * 
     */
    public Object getSystemModstamp() {
        return this.systemModstamp;
    }

    /**
     * Sets state
     * 
     * @param value Value to set
     */
    public void setState(Object value) {
        this.state = value;
    }

    /**
     * Retrieves state
     * 
     */
    public Object getState() {
        return this.state;
    }

    /**
     * Sets externalIdFieldName
     * 
     * @param value Value to set
     */
    public void setExternalIdFieldName(Object value) {
        this.externalIdFieldName = value;
    }

    /**
     * Retrieves externalIdFieldName
     * 
     */
    public Object getExternalIdFieldName() {
        return this.externalIdFieldName;
    }

    /**
     * Sets concurrencyMode
     * 
     * @param value Value to set
     */
    public void setConcurrencyMode(Object value) {
        this.concurrencyMode = value;
    }

    /**
     * Retrieves concurrencyMode
     * 
     */
    public Object getConcurrencyMode() {
        return this.concurrencyMode;
    }

    /**
     * Sets numberBatchesQueued
     * 
     * @param value Value to set
     */
    public void setNumberBatchesQueued(Object value) {
        this.numberBatchesQueued = value;
    }

    /**
     * Retrieves numberBatchesQueued
     * 
     */
    public Object getNumberBatchesQueued() {
        return this.numberBatchesQueued;
    }

    /**
     * Sets numberBatchesInProgress
     * 
     * @param value Value to set
     */
    public void setNumberBatchesInProgress(Object value) {
        this.numberBatchesInProgress = value;
    }

    /**
     * Retrieves numberBatchesInProgress
     * 
     */
    public Object getNumberBatchesInProgress() {
        return this.numberBatchesInProgress;
    }

    /**
     * Sets numberBatchesCompleted
     * 
     * @param value Value to set
     */
    public void setNumberBatchesCompleted(Object value) {
        this.numberBatchesCompleted = value;
    }

    /**
     * Retrieves numberBatchesCompleted
     * 
     */
    public Object getNumberBatchesCompleted() {
        return this.numberBatchesCompleted;
    }

    /**
     * Sets numberBatchesFailed
     * 
     * @param value Value to set
     */
    public void setNumberBatchesFailed(Object value) {
        this.numberBatchesFailed = value;
    }

    /**
     * Retrieves numberBatchesFailed
     * 
     */
    public Object getNumberBatchesFailed() {
        return this.numberBatchesFailed;
    }

    /**
     * Sets numberBatchesTotal
     * 
     * @param value Value to set
     */
    public void setNumberBatchesTotal(Object value) {
        this.numberBatchesTotal = value;
    }

    /**
     * Retrieves numberBatchesTotal
     * 
     */
    public Object getNumberBatchesTotal() {
        return this.numberBatchesTotal;
    }

    /**
     * Sets numberRecordsProcessed
     * 
     * @param value Value to set
     */
    public void setNumberRecordsProcessed(Object value) {
        this.numberRecordsProcessed = value;
    }

    /**
     * Retrieves numberRecordsProcessed
     * 
     */
    public Object getNumberRecordsProcessed() {
        return this.numberRecordsProcessed;
    }

    /**
     * Sets numberRetries
     * 
     * @param value Value to set
     */
    public void setNumberRetries(Object value) {
        this.numberRetries = value;
    }

    /**
     * Retrieves numberRetries
     * 
     */
    public Object getNumberRetries() {
        return this.numberRetries;
    }

    /**
     * Sets contentType
     * 
     * @param value Value to set
     */
    public void setContentType(Object value) {
        this.contentType = value;
    }

    /**
     * Retrieves contentType
     * 
     */
    public Object getContentType() {
        return this.contentType;
    }

    /**
     * Sets apiVersion
     * 
     * @param value Value to set
     */
    public void setApiVersion(Object value) {
        this.apiVersion = value;
    }

    /**
     * Retrieves apiVersion
     * 
     */
    public Object getApiVersion() {
        return this.apiVersion;
    }

    /**
     * Sets assignmentRuleId
     * 
     * @param value Value to set
     */
    public void setAssignmentRuleId(Object value) {
        this.assignmentRuleId = value;
    }

    /**
     * Retrieves assignmentRuleId
     * 
     */
    public Object getAssignmentRuleId() {
        return this.assignmentRuleId;
    }

    /**
     * Sets numberRecordsFailed
     * 
     * @param value Value to set
     */
    public void setNumberRecordsFailed(Object value) {
        this.numberRecordsFailed = value;
    }

    /**
     * Retrieves numberRecordsFailed
     * 
     */
    public Object getNumberRecordsFailed() {
        return this.numberRecordsFailed;
    }

    /**
     * Sets totalProcessingTime
     * 
     * @param value Value to set
     */
    public void setTotalProcessingTime(Object value) {
        this.totalProcessingTime = value;
    }

    /**
     * Retrieves totalProcessingTime
     * 
     */
    public Object getTotalProcessingTime() {
        return this.totalProcessingTime;
    }

    /**
     * Sets apiActiveProcessingTime
     * 
     * @param value Value to set
     */
    public void setApiActiveProcessingTime(Object value) {
        this.apiActiveProcessingTime = value;
    }

    /**
     * Retrieves apiActiveProcessingTime
     * 
     */
    public Object getApiActiveProcessingTime() {
        return this.apiActiveProcessingTime;
    }

    /**
     * Sets apexProcessingTime
     * 
     * @param value Value to set
     */
    public void setApexProcessingTime(Object value) {
        this.apexProcessingTime = value;
    }

    /**
     * Retrieves apexProcessingTime
     * 
     */
    public Object getApexProcessingTime() {
        return this.apexProcessingTime;
    }

}
