Package com.seeq.model
Class DatasourceSummaryStatusOutputV1
java.lang.Object
com.seeq.model.DatasourceSummaryStatusOutputV1
The status for all datasources accessible by the user. Available only when the required level of detail is 'Complete' or 'Summary'
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
The aggregate synchronization status of the connections for this datasource -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddConnectionsItem
(ConnectionStatusOutputV1 connectionsItem) allowRequests
(Boolean allowRequests) averageIndexingDuration
(Long averageIndexingDuration) cacheEnabled
(Boolean cacheEnabled) connections
(List<ConnectionStatusOutputV1> connections) connectionsConnectedCount
(Integer connectionsConnectedCount) currentIndexAt
(String currentIndexAt) currentIndexingDuration
(Long currentIndexingDuration) currentIndexingPercentage
(Integer currentIndexingPercentage) currentIndexingStartedAt
(String currentIndexingStartedAt) datasourceClass
(String datasourceClass) datasourceId
(String datasourceId) boolean
Whether Seeq allows requests to the datasourceThe duration in nanoseconds that indexing is expected to take, obtained via the average of the last 10 successful indexing durations, with null indicating no previous successful indexesWhether Cache is enabled for the datasourceThe status for each connection that provides data to this datasource.Number of connections in status 'Connected' providing data for this datasourceThe ISO 8601 date of when current index occurred (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)The duration in nanoseconds from when indexing started to the present time, if indexing is currently occurringThe ratio of currentIndexingDuration to averageIndexingDuration, expressed as a percentage and rounded to the nearest integerThe ISO 8601 date of when the current indexing started, if indexing is currently occurring (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)The datasource class.The datasource IDgetId()
The Seeq ID of the datasourceWhether indexing schedule is supported for the datasourceWhether the datasource is a local datasourcegetName()
The name of the datasourceThe ISO 8601 date of when next indexing is scheduled (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)Whether this is a placeholder datasource created for a connection without datasourceThe ISO 8601 date of when previous index occurred (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)The difference between averageIndexingDuration and currentIndexingDuration, expressed in nanosecondsGet syncProgressThe aggregate synchronization status of the connections for this datasourceThe total number of connections that should be in status 'Connected' for this datasourceint
hashCode()
indexingScheduleSupported
(Boolean indexingScheduleSupported) localDatasource
(Boolean localDatasource) nextScheduledIndexAt
(String nextScheduledIndexAt) placeholder
(Boolean placeholder) previousIndexAt
(String previousIndexAt) remainingIndexingDuration
(Long remainingIndexingDuration) void
setAllowRequests
(Boolean allowRequests) void
setAverageIndexingDuration
(Long averageIndexingDuration) void
setCacheEnabled
(Boolean cacheEnabled) void
setConnections
(List<ConnectionStatusOutputV1> connections) void
setConnectionsConnectedCount
(Integer connectionsConnectedCount) void
setCurrentIndexAt
(String currentIndexAt) void
setCurrentIndexingDuration
(Long currentIndexingDuration) void
setCurrentIndexingPercentage
(Integer currentIndexingPercentage) void
setCurrentIndexingStartedAt
(String currentIndexingStartedAt) void
setDatasourceClass
(String datasourceClass) void
setDatasourceId
(String datasourceId) void
void
setIndexingScheduleSupported
(Boolean indexingScheduleSupported) void
setLocalDatasource
(Boolean localDatasource) void
void
setNextScheduledIndexAt
(String nextScheduledIndexAt) void
setPlaceholder
(Boolean placeholder) void
setPreviousIndexAt
(String previousIndexAt) void
setRemainingIndexingDuration
(Long remainingIndexingDuration) void
setSyncProgress
(SyncProgressOutputV1 syncProgress) void
void
setTotalConnectionsCount
(Integer totalConnectionsCount) syncProgress
(SyncProgressOutputV1 syncProgress) toString()
totalConnectionsCount
(Integer totalConnectionsCount)
-
Constructor Details
-
DatasourceSummaryStatusOutputV1
public DatasourceSummaryStatusOutputV1()
-
-
Method Details
-
allowRequests
-
getAllowRequests
Whether Seeq allows requests to the datasource- Returns:
- allowRequests
-
setAllowRequests
-
averageIndexingDuration
-
getAverageIndexingDuration
The duration in nanoseconds that indexing is expected to take, obtained via the average of the last 10 successful indexing durations, with null indicating no previous successful indexes- Returns:
- averageIndexingDuration
-
setAverageIndexingDuration
-
cacheEnabled
-
getCacheEnabled
Whether Cache is enabled for the datasource- Returns:
- cacheEnabled
-
setCacheEnabled
-
connections
-
addConnectionsItem
-
getConnections
The status for each connection that provides data to this datasource. Provided only when the required level of detail is 'Complete'- Returns:
- connections
-
setConnections
-
connectionsConnectedCount
-
getConnectionsConnectedCount
Number of connections in status 'Connected' providing data for this datasource- Returns:
- connectionsConnectedCount
-
setConnectionsConnectedCount
-
currentIndexAt
-
getCurrentIndexAt
The ISO 8601 date of when current index occurred (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)- Returns:
- currentIndexAt
-
setCurrentIndexAt
-
currentIndexingDuration
-
getCurrentIndexingDuration
The duration in nanoseconds from when indexing started to the present time, if indexing is currently occurring- Returns:
- currentIndexingDuration
-
setCurrentIndexingDuration
-
currentIndexingPercentage
-
getCurrentIndexingPercentage
The ratio of currentIndexingDuration to averageIndexingDuration, expressed as a percentage and rounded to the nearest integer- Returns:
- currentIndexingPercentage
-
setCurrentIndexingPercentage
-
currentIndexingStartedAt
-
getCurrentIndexingStartedAt
The ISO 8601 date of when the current indexing started, if indexing is currently occurring (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)- Returns:
- currentIndexingStartedAt
-
setCurrentIndexingStartedAt
-
datasourceClass
-
getDatasourceClass
The datasource class. Example: OSIsoft PI- Returns:
- datasourceClass
-
setDatasourceClass
-
datasourceId
-
getDatasourceId
The datasource ID- Returns:
- datasourceId
-
setDatasourceId
-
id
-
getId
The Seeq ID of the datasource- Returns:
- id
-
setId
-
indexingScheduleSupported
-
getIndexingScheduleSupported
Whether indexing schedule is supported for the datasource- Returns:
- indexingScheduleSupported
-
setIndexingScheduleSupported
-
localDatasource
-
getLocalDatasource
Whether the datasource is a local datasource- Returns:
- localDatasource
-
setLocalDatasource
-
name
-
getName
The name of the datasource- Returns:
- name
-
setName
-
nextScheduledIndexAt
-
getNextScheduledIndexAt
The ISO 8601 date of when next indexing is scheduled (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)- Returns:
- nextScheduledIndexAt
-
setNextScheduledIndexAt
-
placeholder
-
getPlaceholder
Whether this is a placeholder datasource created for a connection without datasource- Returns:
- placeholder
-
setPlaceholder
-
previousIndexAt
-
getPreviousIndexAt
The ISO 8601 date of when previous index occurred (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)- Returns:
- previousIndexAt
-
setPreviousIndexAt
-
remainingIndexingDuration
-
getRemainingIndexingDuration
The difference between averageIndexingDuration and currentIndexingDuration, expressed in nanoseconds- Returns:
- remainingIndexingDuration
-
setRemainingIndexingDuration
-
syncProgress
-
getSyncProgress
Get syncProgress- Returns:
- syncProgress
-
setSyncProgress
-
syncStatus
public DatasourceSummaryStatusOutputV1 syncStatus(DatasourceSummaryStatusOutputV1.SyncStatusEnum syncStatus) -
getSyncStatus
The aggregate synchronization status of the connections for this datasource- Returns:
- syncStatus
-
setSyncStatus
-
totalConnectionsCount
-
getTotalConnectionsCount
The total number of connections that should be in status 'Connected' for this datasource- Returns:
- totalConnectionsCount
-
setTotalConnectionsCount
-
equals
-
hashCode
public int hashCode() -
toString
-