com.esri.arcgisws
Class TrafficData

java.lang.Object
  extended by com.esri.arcgisws.TrafficData
All Implemented Interfaces:
java.io.Serializable

public class TrafficData
extends java.lang.Object
implements java.io.Serializable

A container for members in traffic data.

Java class for TrafficData complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="TrafficData">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ProfilesTableName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="TimeSliceDurationInMinutes" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="FirstTimeSliceStartTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="FirstTimeSliceFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="LastTimeSliceFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="JoinTableName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="JoinTableBaseTravelTimeFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="JoinTableBaseTravelTimeUnits" type="{http://www.esri.com/schemas/ArcGIS/10.3}esriNetworkAttributeUnits2"/>
         <element name="JoinTableProfileIDFieldNames" type="{http://www.esri.com/schemas/ArcGIS/10.3}ArrayOfString"/>
         <element name="JoinTableBaseSpeedFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="JoinTableBaseSpeedUnits" type="{http://www.esri.com/schemas/ArcGIS/10.3}esriNetworkAttributeUnits2"/>
         <element name="DynamicTrafficTableName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="DynamicTrafficTMCFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="TrafficFeedLocation" type="{http://www.esri.com/schemas/ArcGIS/10.3}TrafficFeedLocation"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
A container for members in traffic data.

See Also:
Serialized Form

Constructor Summary
TrafficData()
          TrafficData default constructor.
TrafficData(java.lang.String profilesTableName, int timeSliceDurationInMinutes, javax.xml.datatype.XMLGregorianCalendar firstTimeSliceStartTime, java.lang.String firstTimeSliceFieldName, java.lang.String lastTimeSliceFieldName, java.lang.String joinTableName, java.lang.String joinTableBaseTravelTimeFieldName, EsriNetworkAttributeUnits2 joinTableBaseTravelTimeUnits, java.lang.String[] joinTableProfileIDFieldNames, java.lang.String joinTableBaseSpeedFieldName, EsriNetworkAttributeUnits2 joinTableBaseSpeedUnits, java.lang.String dynamicTrafficTableName, java.lang.String dynamicTrafficTMCFieldName, TrafficFeedLocation trafficFeedLocation)
          Deprecated. 
 
Method Summary
 java.lang.String getDynamicTrafficTableName()
          The name of the dynamic traffic table.
 java.lang.String getDynamicTrafficTMCFieldName()
          The field name for the dynamic traffic TMCs in the dynamic traffic.
 java.lang.String getFirstTimeSliceFieldName()
          The field name of the first time slice of the given period in the profile table.
 javax.xml.datatype.XMLGregorianCalendar getFirstTimeSliceStartTime()
          The start time of valid period of a day for traffic data.
 java.lang.String getJoinTableBaseSpeedFieldName()
          The field name for base speed in the join table.
 EsriNetworkAttributeUnits2 getJoinTableBaseSpeedUnits()
          Base speed units.
 java.lang.String getJoinTableBaseTravelTimeFieldName()
          The field name for base travel time in the join table.
 EsriNetworkAttributeUnits2 getJoinTableBaseTravelTimeUnits()
          Base travel time units.
 java.lang.String getJoinTableName()
          The name of the join table between edges and profiles.
 java.lang.String[] getJoinTableProfileIDFieldNames()
          The field names of the historic join table pointing to speed profiles.
 java.lang.String getLastTimeSliceFieldName()
          The field name of the last time slice of the given period in the profile table.
 java.lang.String getProfilesTableName()
          The name of the table containing profiles.
 int getTimeSliceDurationInMinutes()
          The duration of time slice in minutes.
 TrafficFeedLocation getTrafficFeedLocation()
          The traffic feed.
 void setDynamicTrafficTableName(java.lang.String value)
          The name of the dynamic traffic table.
 void setDynamicTrafficTMCFieldName(java.lang.String value)
          The field name for the dynamic traffic TMCs in the dynamic traffic.
 void setFirstTimeSliceFieldName(java.lang.String value)
          The field name of the first time slice of the given period in the profile table.
 void setFirstTimeSliceStartTime(javax.xml.datatype.XMLGregorianCalendar value)
          The start time of valid period of a day for traffic data.
 void setJoinTableBaseSpeedFieldName(java.lang.String value)
          The field name for base speed in the join table.
 void setJoinTableBaseSpeedUnits(EsriNetworkAttributeUnits2 value)
          Base speed units.
 void setJoinTableBaseTravelTimeFieldName(java.lang.String value)
          The field name for base travel time in the join table.
 void setJoinTableBaseTravelTimeUnits(EsriNetworkAttributeUnits2 value)
          Base travel time units.
 void setJoinTableName(java.lang.String value)
          The name of the join table between edges and profiles.
 void setJoinTableProfileIDFieldNames(java.lang.String[] value)
          The field names of the historic join table pointing to speed profiles.
 void setLastTimeSliceFieldName(java.lang.String value)
          The field name of the last time slice of the given period in the profile table.
 void setProfilesTableName(java.lang.String value)
          The name of the table containing profiles.
 void setTimeSliceDurationInMinutes(int value)
          The duration of time slice in minutes.
 void setTrafficFeedLocation(TrafficFeedLocation value)
          The traffic feed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrafficData

@Deprecated
public TrafficData(java.lang.String profilesTableName,
                              int timeSliceDurationInMinutes,
                              javax.xml.datatype.XMLGregorianCalendar firstTimeSliceStartTime,
                              java.lang.String firstTimeSliceFieldName,
                              java.lang.String lastTimeSliceFieldName,
                              java.lang.String joinTableName,
                              java.lang.String joinTableBaseTravelTimeFieldName,
                              EsriNetworkAttributeUnits2 joinTableBaseTravelTimeUnits,
                              java.lang.String[] joinTableProfileIDFieldNames,
                              java.lang.String joinTableBaseSpeedFieldName,
                              EsriNetworkAttributeUnits2 joinTableBaseSpeedUnits,
                              java.lang.String dynamicTrafficTableName,
                              java.lang.String dynamicTrafficTMCFieldName,
                              TrafficFeedLocation trafficFeedLocation)
Deprecated. 

TrafficData constructor.


TrafficData

public TrafficData()
TrafficData default constructor.

Method Detail

getProfilesTableName

public java.lang.String getProfilesTableName()
The name of the table containing profiles. Gets the value of the profilesTableName property.

Returns:
possible object is String

setProfilesTableName

public void setProfilesTableName(java.lang.String value)
The name of the table containing profiles. Sets the value of the profilesTableName property.

Parameters:
value - allowed object is String

getTimeSliceDurationInMinutes

public int getTimeSliceDurationInMinutes()
The duration of time slice in minutes. Gets the value of the timeSliceDurationInMinutes property.


setTimeSliceDurationInMinutes

public void setTimeSliceDurationInMinutes(int value)
The duration of time slice in minutes. Sets the value of the timeSliceDurationInMinutes property.


getFirstTimeSliceStartTime

public javax.xml.datatype.XMLGregorianCalendar getFirstTimeSliceStartTime()
The start time of valid period of a day for traffic data. Gets the value of the firstTimeSliceStartTime property.

Returns:
possible object is XMLGregorianCalendar

setFirstTimeSliceStartTime

public void setFirstTimeSliceStartTime(javax.xml.datatype.XMLGregorianCalendar value)
The start time of valid period of a day for traffic data. Sets the value of the firstTimeSliceStartTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getFirstTimeSliceFieldName

public java.lang.String getFirstTimeSliceFieldName()
The field name of the first time slice of the given period in the profile table. Gets the value of the firstTimeSliceFieldName property.

Returns:
possible object is String

setFirstTimeSliceFieldName

public void setFirstTimeSliceFieldName(java.lang.String value)
The field name of the first time slice of the given period in the profile table. Sets the value of the firstTimeSliceFieldName property.

Parameters:
value - allowed object is String

getLastTimeSliceFieldName

public java.lang.String getLastTimeSliceFieldName()
The field name of the last time slice of the given period in the profile table. Gets the value of the lastTimeSliceFieldName property.

Returns:
possible object is String

setLastTimeSliceFieldName

public void setLastTimeSliceFieldName(java.lang.String value)
The field name of the last time slice of the given period in the profile table. Sets the value of the lastTimeSliceFieldName property.

Parameters:
value - allowed object is String

getJoinTableName

public java.lang.String getJoinTableName()
The name of the join table between edges and profiles. Gets the value of the joinTableName property.

Returns:
possible object is String

setJoinTableName

public void setJoinTableName(java.lang.String value)
The name of the join table between edges and profiles. Sets the value of the joinTableName property.

Parameters:
value - allowed object is String

getJoinTableBaseTravelTimeFieldName

public java.lang.String getJoinTableBaseTravelTimeFieldName()
The field name for base travel time in the join table. Gets the value of the joinTableBaseTravelTimeFieldName property.

Returns:
possible object is String

setJoinTableBaseTravelTimeFieldName

public void setJoinTableBaseTravelTimeFieldName(java.lang.String value)
The field name for base travel time in the join table. Sets the value of the joinTableBaseTravelTimeFieldName property.

Parameters:
value - allowed object is String

getJoinTableBaseTravelTimeUnits

public EsriNetworkAttributeUnits2 getJoinTableBaseTravelTimeUnits()
Base travel time units. Gets the value of the joinTableBaseTravelTimeUnits property.

Returns:
possible object is EsriNetworkAttributeUnits2

setJoinTableBaseTravelTimeUnits

public void setJoinTableBaseTravelTimeUnits(EsriNetworkAttributeUnits2 value)
Base travel time units. Sets the value of the joinTableBaseTravelTimeUnits property.

Parameters:
value - allowed object is EsriNetworkAttributeUnits2

getJoinTableProfileIDFieldNames

public java.lang.String[] getJoinTableProfileIDFieldNames()
The field names of the historic join table pointing to speed profiles. Gets the value of the joinTableProfileIDFieldNames property.

Returns:
possible object is []

setJoinTableProfileIDFieldNames

public void setJoinTableProfileIDFieldNames(java.lang.String[] value)
The field names of the historic join table pointing to speed profiles. Sets the value of the joinTableProfileIDFieldNames property.

Parameters:
value - allowed object is []

getJoinTableBaseSpeedFieldName

public java.lang.String getJoinTableBaseSpeedFieldName()
The field name for base speed in the join table. Gets the value of the joinTableBaseSpeedFieldName property.

Returns:
possible object is String

setJoinTableBaseSpeedFieldName

public void setJoinTableBaseSpeedFieldName(java.lang.String value)
The field name for base speed in the join table. Sets the value of the joinTableBaseSpeedFieldName property.

Parameters:
value - allowed object is String

getJoinTableBaseSpeedUnits

public EsriNetworkAttributeUnits2 getJoinTableBaseSpeedUnits()
Base speed units. Gets the value of the joinTableBaseSpeedUnits property.

Returns:
possible object is EsriNetworkAttributeUnits2

setJoinTableBaseSpeedUnits

public void setJoinTableBaseSpeedUnits(EsriNetworkAttributeUnits2 value)
Base speed units. Sets the value of the joinTableBaseSpeedUnits property.

Parameters:
value - allowed object is EsriNetworkAttributeUnits2

getDynamicTrafficTableName

public java.lang.String getDynamicTrafficTableName()
The name of the dynamic traffic table. Gets the value of the dynamicTrafficTableName property.

Returns:
possible object is String

setDynamicTrafficTableName

public void setDynamicTrafficTableName(java.lang.String value)
The name of the dynamic traffic table. Sets the value of the dynamicTrafficTableName property.

Parameters:
value - allowed object is String

getDynamicTrafficTMCFieldName

public java.lang.String getDynamicTrafficTMCFieldName()
The field name for the dynamic traffic TMCs in the dynamic traffic. Gets the value of the dynamicTrafficTMCFieldName property.

Returns:
possible object is String

setDynamicTrafficTMCFieldName

public void setDynamicTrafficTMCFieldName(java.lang.String value)
The field name for the dynamic traffic TMCs in the dynamic traffic. Sets the value of the dynamicTrafficTMCFieldName property.

Parameters:
value - allowed object is String

getTrafficFeedLocation

public TrafficFeedLocation getTrafficFeedLocation()
The traffic feed. Gets the value of the trafficFeedLocation property.

Returns:
possible object is TrafficFeedLocation

setTrafficFeedLocation

public void setTrafficFeedLocation(TrafficFeedLocation value)
The traffic feed. Sets the value of the trafficFeedLocation property.

Parameters:
value - allowed object is TrafficFeedLocation