| Rate | Rate. withDailyBegin(int begin) |  | 
| Rate | Rate. withDailyBegin(org.joda.time.base.AbstractDateTime begin) | Sets the time of day when this Rate comes into effect. | 
| Rate | Rate. withDailyBegin(org.joda.time.ReadablePartial begin) | Sets the time of day when this Rate comes into effect. | 
| Rate | Rate. withDailyEnd(int end) | Sets the time of day when this Rate is no longer in effect, given
 as hours since midnight. | 
| Rate | Rate. withDailyEnd(org.joda.time.base.AbstractDateTime end) | Sets the time of day when this Rate is no longer in effect. | 
| Rate | Rate. withDailyEnd(org.joda.time.ReadablePartial end) | Sets the time of day when this Rate is no longer in effect. | 
| Rate | Rate. withExpectedMean(double value) | Specifies the expected mean charge/kWh, excluding periodic charges,
 for this Rate. | 
| Rate | Rate. withFixed(boolean fixed) | Specifies whether this Rate is fixed (true) or variable (false). | 
| Rate | Rate. withMaxCurtailment(double value) | Sets the maximum proportion of offered load or supply that can be
 curtailed. | 
| Rate | Rate. withMaxValue(double maxValue) | Specifies the maximum charge (furthest from zero) for variable Rates. | 
| Rate | Rate. withMinValue(double minValue) | Specifies the minimum charge (closest to zero) for variable Rates. | 
| Rate | Rate. withNoticeInterval(long hours) | Specifies the minimum interval in hours for rate change notifications
 for a variable Rate. | 
| Rate | Rate. withNoticeInterval(org.joda.time.Duration interval) | Specifies the minimum interval for rate change notifications for a
 variable Rate. | 
| Rate | Rate. withTierThreshold(double tierThreshold) | Sets the usage threshold for applicability of this Rate. | 
| Rate | Rate. withValue(double value) | Specifies the charge/kWh for a fixed rate, from the customer's viewpoint. | 
| Rate | Rate. withWeeklyBegin(int begin) |  | 
| Rate | Rate. withWeeklyBegin(org.joda.time.base.AbstractDateTime begin) | Sets the day of the week on which this Rate comes into effect. | 
| Rate | Rate. withWeeklyBegin(org.joda.time.ReadablePartial begin) | Sets the day of the week on which this Rate comes into effect. | 
| Rate | Rate. withWeeklyEnd(int end) | Sets the weekly end of applicability for this Rate. | 
| Rate | Rate. withWeeklyEnd(org.joda.time.base.AbstractDateTime end) | Sets the weekly end of applicability for this Rate,
 by processing end spec to extract dayOfWeek field. | 
| Rate | Rate. withWeeklyEnd(org.joda.time.ReadablePartial end) | Sets the weekly end of applicability for this Rate,
 by processing end spec to extract dayOfWeek field. |