Interface GetAssetPropertyAggregatesRequest.Builder

    • Method Detail

      • propertyId

        GetAssetPropertyAggregatesRequest.Builder propertyId​(String propertyId)

        The ID of the asset property.

        Parameters:
        propertyId - The ID of the asset property.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregateTypesWithStrings

        GetAssetPropertyAggregatesRequest.Builder aggregateTypesWithStrings​(Collection<String> aggregateTypes)

        The data aggregating function.

        Parameters:
        aggregateTypes - The data aggregating function.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregateTypesWithStrings

        GetAssetPropertyAggregatesRequest.Builder aggregateTypesWithStrings​(String... aggregateTypes)

        The data aggregating function.

        Parameters:
        aggregateTypes - The data aggregating function.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregateTypes

        GetAssetPropertyAggregatesRequest.Builder aggregateTypes​(AggregateType... aggregateTypes)

        The data aggregating function.

        Parameters:
        aggregateTypes - The data aggregating function.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resolution

        GetAssetPropertyAggregatesRequest.Builder resolution​(String resolution)

        The time interval over which to aggregate data.

        Parameters:
        resolution - The time interval over which to aggregate data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • qualitiesWithStrings

        GetAssetPropertyAggregatesRequest.Builder qualitiesWithStrings​(Collection<String> qualities)

        The quality by which to filter asset data.

        Parameters:
        qualities - The quality by which to filter asset data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • qualitiesWithStrings

        GetAssetPropertyAggregatesRequest.Builder qualitiesWithStrings​(String... qualities)

        The quality by which to filter asset data.

        Parameters:
        qualities - The quality by which to filter asset data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • qualities

        GetAssetPropertyAggregatesRequest.Builder qualities​(Collection<Quality> qualities)

        The quality by which to filter asset data.

        Parameters:
        qualities - The quality by which to filter asset data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • qualities

        GetAssetPropertyAggregatesRequest.Builder qualities​(Quality... qualities)

        The quality by which to filter asset data.

        Parameters:
        qualities - The quality by which to filter asset data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • startDate

        GetAssetPropertyAggregatesRequest.Builder startDate​(Instant startDate)

        The exclusive start of the range from which to query historical data, expressed in seconds in Unix epoch time.

        Parameters:
        startDate - The exclusive start of the range from which to query historical data, expressed in seconds in Unix epoch time.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endDate

        GetAssetPropertyAggregatesRequest.Builder endDate​(Instant endDate)

        The inclusive end of the range from which to query historical data, expressed in seconds in Unix epoch time.

        Parameters:
        endDate - The inclusive end of the range from which to query historical data, expressed in seconds in Unix epoch time.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timeOrdering

        GetAssetPropertyAggregatesRequest.Builder timeOrdering​(String timeOrdering)

        The chronological sorting order of the requested information.

        Default: ASCENDING

        Parameters:
        timeOrdering - The chronological sorting order of the requested information.

        Default: ASCENDING

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TimeOrdering, TimeOrdering
      • timeOrdering

        GetAssetPropertyAggregatesRequest.Builder timeOrdering​(TimeOrdering timeOrdering)

        The chronological sorting order of the requested information.

        Default: ASCENDING

        Parameters:
        timeOrdering - The chronological sorting order of the requested information.

        Default: ASCENDING

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TimeOrdering, TimeOrdering
      • nextToken

        GetAssetPropertyAggregatesRequest.Builder nextToken​(String nextToken)

        The token to be used for the next set of paginated results.

        Parameters:
        nextToken - The token to be used for the next set of paginated results.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxResults

        GetAssetPropertyAggregatesRequest.Builder maxResults​(Integer maxResults)

        The maximum number of results to return for each paginated request. A result set is returned in the two cases, whichever occurs first.

        • The size of the result set is equal to 1 MB.

        • The number of data points in the result set is equal to the value of maxResults. The maximum value of maxResults is 250.

        Parameters:
        maxResults - The maximum number of results to return for each paginated request. A result set is returned in the two cases, whichever occurs first.

        • The size of the result set is equal to 1 MB.

        • The number of data points in the result set is equal to the value of maxResults. The maximum value of maxResults is 250.

        Returns:
        Returns a reference to this object so that method calls can be chained together.