Interface TimePeriod.Builder

All Superinterfaces:
Buildable, CopyableBuilder<TimePeriod.Builder,TimePeriod>, SdkBuilder<TimePeriod.Builder,TimePeriod>, SdkPojo
Enclosing class:
TimePeriod

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

    • start

      The beginning of the time period. The start date is inclusive. For example, if start is 2017-01-01, Lightsail for Research retrieves cost and usage data starting at 2017-01-01 up to the end date. The start date must be equal to or no later than the current date to avoid a validation error.

      Parameters:
      start - The beginning of the time period. The start date is inclusive. For example, if start is 2017-01-01, Lightsail for Research retrieves cost and usage data starting at 2017-01-01 up to the end date. The start date must be equal to or no later than the current date to avoid a validation error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • end

      The end of the time period. The end date is exclusive. For example, if end is 2017-05-01, Lightsail for Research retrieves cost and usage data from the start date up to, but not including, 2017-05-01.

      Parameters:
      end - The end of the time period. The end date is exclusive. For example, if end is 2017-05-01, Lightsail for Research retrieves cost and usage data from the start date up to, but not including, 2017-05-01.
      Returns:
      Returns a reference to this object so that method calls can be chained together.