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