Connector
Object
Contains the details about a Connector.
type Connector {
baseUrl: String
buildings(filter: BuildingFilter): [Building]
config: JSONSchema
configHash: String
connectorType: ConnectorType
connectorTypeId: String
contributions: [ConnectorContribution]
created: DateTime
direction: ConnectorTypeConnectorDirection
floors(filter: FloorFilter): [Floor]
hostId: String
id: String
kinematicJoints(filter: KinematicJointFilter): [KinematicJoint]
lastSeen: DateTime
lastUpdatedBy: String
logCountsByLevel(bucketSeconds: Int, filter: ConnectorLogFilterInput): [ConnectorLogCountByLevelBucket]
logs(filter: ConnectorLogFilterInput, pagination: PaginationInput): ConnectorLogListResponse
name: String
openUSDLODHeuristics(filter: OpenUSDLODHeuristicFilter): [OpenUSDLODHeuristic]
openUSDLayers(filter: OpenUSDLayerFilter): [OpenUSDLayer]
openUSDPrimBindings(filter: OpenUSDPrimBindingFilter): [OpenUSDPrimBinding]
organization: Org
points(filter: PointFilter): [Point]
pointsPaginated(filter: PointFilter, pagination: PageInfoInput): PointsConnection
runtimeVersion: ConnectorTypeRuntimeVersion
sites(filter: SiteFilter): [Site]
spaces(filter: SpaceFilter): [Space]
spacesPaginated(filter: SpaceFilter, pagination: PageInfoInput): SpacesConnection
state: ConnectorState
stateDetails: String
things(filter: ThingFilter): [Thing]
updated: DateTime
userId: String
workflowId: String
zones(filter: ZoneFilter): [Zone]
}
Fields
| Field | Type | Description |
|---|---|---|
baseUrl | String | |
buildings | [Building] | Arguments: filter: BuildingFilter |
config | JSONSchema | Any settings required in order to create a Connector will be provided here. |
configHash | String | Random string that identifies the current Connector configuration; if you need to update the configuration, you will need to include the current configHash value in the mutation request. |
connectorType | ConnectorType | The type/category/vendor of a Connector, such as "Weather" or "Butlr". |
connectorTypeId | String | The unique id of the connector type. |
contributions | [ConnectorContribution] | |
created | DateTime | Timestamp for the Connector's creation. |
direction | ConnectorTypeConnectorDirection | |
floors | [Floor] | Arguments: filter: FloorFilter |
hostId | String | |
id | String | The unique id of a Connector. |
kinematicJoints | [KinematicJoint] | The kinematic joints this Connector contributed. Arguments: filter: KinematicJointFilter |
lastSeen | DateTime | |
lastUpdatedBy | String | |
logCountsByLevel | [ConnectorLogCountByLevelBucket] | How many of the Connector's logs each level has per time bucket, over the whole period, for a chart. Takes the same filter as logs. Buckets sit on a UTC grid aligned to bucketSeconds, the first and the last count only their part inside the period, and buckets and levels with no logs are left out. Arguments: bucketSeconds: Int, filter: ConnectorLogFilterInput |
logs | ConnectorLogListResponse | The Connector's customer-facing logs, newest first, a page at a time. The period comes from filter.timestamp or from a timestamp:[A TO B] clause in filter.query; it ends at lte (exclusive) or now, starts at gte (inclusive) or 24 hours before its end, and spans at most 30 days. Ask for the next page with the nextToken of the previous one and the same filter. Arguments: filter: ConnectorLogFilterInput, pagination: PaginationInput |
name | String | The name of a Connector you provided when setting it up for your org. |
openUSDLODHeuristics | [OpenUSDLODHeuristic] | The OpenUSD level-of-detail selection policies this Connector contributed. Arguments: filter: OpenUSDLODHeuristicFilter |
openUSDLayers | [OpenUSDLayer] | The OpenUSD layers this Connector contributed. Arguments: filter: OpenUSDLayerFilter |
openUSDPrimBindings | [OpenUSDPrimBinding] | The OpenUSD prim bindings this Connector contributed. Arguments: filter: OpenUSDPrimBindingFilter |
organization | Org | Contains the details about the organization associated with this Connector. |
points | [Point] | Lists all the points returned by the Connector. Arguments: filter: PointFilter |
pointsPaginated | PointsConnection | Cursor paginated variant of "points". Prefer it over "points" whenever an organization can have a large number of points - it pages results through the search index instead of materializing every match. Arguments: filter: PointFilter, pagination: PageInfoInput |
runtimeVersion | ConnectorTypeRuntimeVersion | |
sites | [Site] | Arguments: filter: SiteFilter |
spaces | [Space] | Arguments: filter: SpaceFilter |
spacesPaginated | SpacesConnection | Cursor paginated variant of "spaces". Prefer it over "spaces" whenever an organization can have a large number of spaces - it pages results through the search index instead of materializing every match. Arguments: filter: SpaceFilter, pagination: PageInfoInput |
state | ConnectorState | Lists the state of a Connector, such as ACTIVE or STOPPED. |
stateDetails | String | Currently provides additional information about a Connector in an ERROR_GENERAL state. |
things | [Thing] | Lists all the things returned by the Connector. Arguments: filter: ThingFilter |
updated | DateTime | Timestamp when a connector was last updated. |
userId | String | |
workflowId | String | This is an internal-only field; the value(s) included in this field may be requested by support for troubleshooting purposes, but otherwise holds no value for external developers. |
zones | [Zone] | Arguments: filter: ZoneFilter |
Used by
Building.connectors(field)ConnectorCreateResponse.connector(field)connectors(query)ConnectorUpdateResponse.connector(field)Floor.connectors(field)GenericPlace.connectors(field)Lease.connectors(field)Org.connectors(field)Place.connectors(field)Site.connectors(field)Space.connectors(field)SubBuilding.connectors(field)Zone.connectors(field)