ListAssetsRequest
public struct ListAssetsRequest : AWSShape
extension IoTSiteWise.ListAssetsRequest: AWSPaginateStringToken
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ID of the asset model by which to filter the list of assets. This parameter is required if you choose ALL for filter.
Declaration
Swift
public let assetModelId: String?
-
The filter for the requested list of assets. Choose one of the following options: ALL – The list includes all assets for a given asset model ID. The assetModelId parameter is required if you filter by ALL. TOP_LEVEL – The list includes only top-level assets in the asset hierarchy tree. Default: ALL
Declaration
Swift
public let filter: ListAssetsFilter?
-
The maximum number of results to be returned per paginated request. Default: 50
Declaration
Swift
public let maxResults: Int?
-
The token to be used for the next set of paginated results.
Declaration
Swift
public let nextToken: String?
-
Undocumented
Declaration
Swift
public init(assetModelId: String? = nil, filter: ListAssetsFilter? = nil, maxResults: Int? = nil, nextToken: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws
-
Undocumented
Declaration
Swift
public func usingPaginationToken(_ token: String) -> IoTSiteWise.ListAssetsRequest