Interface DescribeDimensionKeysResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribeDimensionKeysResponse.Builder,DescribeDimensionKeysResponse>, PiResponse.Builder, SdkBuilder<DescribeDimensionKeysResponse.Builder,DescribeDimensionKeysResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeDimensionKeysResponse

public static interface DescribeDimensionKeysResponse.Builder extends PiResponse.Builder, SdkPojo, CopyableBuilder<DescribeDimensionKeysResponse.Builder,DescribeDimensionKeysResponse>
  • Method Details

    • alignedStartTime

      DescribeDimensionKeysResponse.Builder alignedStartTime(Instant alignedStartTime)

      The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds). AlignedStartTime will be less than or equal to the value of the user-specified StartTime.

      Parameters:
      alignedStartTime - The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds). AlignedStartTime will be less than or equal to the value of the user-specified StartTime.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • alignedEndTime

      DescribeDimensionKeysResponse.Builder alignedEndTime(Instant alignedEndTime)

      The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds). AlignedEndTime will be greater than or equal to the value of the user-specified Endtime.

      Parameters:
      alignedEndTime - The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds). AlignedEndTime will be greater than or equal to the value of the user-specified Endtime.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partitionKeys

      If PartitionBy was present in the request, PartitionKeys contains the breakdown of dimension keys by the specified partitions.

      Parameters:
      partitionKeys - If PartitionBy was present in the request, PartitionKeys contains the breakdown of dimension keys by the specified partitions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partitionKeys

      If PartitionBy was present in the request, PartitionKeys contains the breakdown of dimension keys by the specified partitions.

      Parameters:
      partitionKeys - If PartitionBy was present in the request, PartitionKeys contains the breakdown of dimension keys by the specified partitions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partitionKeys

      If PartitionBy was present in the request, PartitionKeys contains the breakdown of dimension keys by the specified partitions.

      This is a convenience method that creates an instance of the ResponsePartitionKey.Builder avoiding the need to create one manually via ResponsePartitionKey.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to partitionKeys(List<ResponsePartitionKey>).

      Parameters:
      partitionKeys - a consumer that will call methods on ResponsePartitionKey.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • keys

      The dimension keys that were requested.

      Parameters:
      keys - The dimension keys that were requested.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keys

      The dimension keys that were requested.

      Parameters:
      keys - The dimension keys that were requested.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keys

      The dimension keys that were requested.

      This is a convenience method that creates an instance of the DimensionKeyDescription.Builder avoiding the need to create one manually via DimensionKeyDescription.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to keys(List<DimensionKeyDescription>).

      Parameters:
      keys - a consumer that will call methods on DimensionKeyDescription.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nextToken

      A pagination token that indicates the response didn’t return all available records because MaxRecords was specified in the previous request. To get the remaining records, specify NextToken in a separate request with this value.

      Parameters:
      nextToken - A pagination token that indicates the response didn’t return all available records because MaxRecords was specified in the previous request. To get the remaining records, specify NextToken in a separate request with this value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.