@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AutoAdjustData extends Object implements Serializable, Cloneable, StructuredPojo
The parameters that determine the budget amount for an auto-adjusting budget.
Constructor and Description |
---|
AutoAdjustData() |
Modifier and Type | Method and Description |
---|---|
AutoAdjustData |
clone() |
boolean |
equals(Object obj) |
String |
getAutoAdjustType()
The string that defines whether your budget auto-adjusts based on historical or forecasted data.
|
HistoricalOptions |
getHistoricalOptions()
The parameters that define or describe the historical data that your auto-adjusting budget is based on.
|
Date |
getLastAutoAdjustTime()
The last time that your budget was auto-adjusted.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAutoAdjustType(String autoAdjustType)
The string that defines whether your budget auto-adjusts based on historical or forecasted data.
|
void |
setHistoricalOptions(HistoricalOptions historicalOptions)
The parameters that define or describe the historical data that your auto-adjusting budget is based on.
|
void |
setLastAutoAdjustTime(Date lastAutoAdjustTime)
The last time that your budget was auto-adjusted.
|
String |
toString()
Returns a string representation of this object.
|
AutoAdjustData |
withAutoAdjustType(AutoAdjustType autoAdjustType)
The string that defines whether your budget auto-adjusts based on historical or forecasted data.
|
AutoAdjustData |
withAutoAdjustType(String autoAdjustType)
The string that defines whether your budget auto-adjusts based on historical or forecasted data.
|
AutoAdjustData |
withHistoricalOptions(HistoricalOptions historicalOptions)
The parameters that define or describe the historical data that your auto-adjusting budget is based on.
|
AutoAdjustData |
withLastAutoAdjustTime(Date lastAutoAdjustTime)
The last time that your budget was auto-adjusted.
|
public void setAutoAdjustType(String autoAdjustType)
The string that defines whether your budget auto-adjusts based on historical or forecasted data.
autoAdjustType
- The string that defines whether your budget auto-adjusts based on historical or forecasted data.AutoAdjustType
public String getAutoAdjustType()
The string that defines whether your budget auto-adjusts based on historical or forecasted data.
AutoAdjustType
public AutoAdjustData withAutoAdjustType(String autoAdjustType)
The string that defines whether your budget auto-adjusts based on historical or forecasted data.
autoAdjustType
- The string that defines whether your budget auto-adjusts based on historical or forecasted data.AutoAdjustType
public AutoAdjustData withAutoAdjustType(AutoAdjustType autoAdjustType)
The string that defines whether your budget auto-adjusts based on historical or forecasted data.
autoAdjustType
- The string that defines whether your budget auto-adjusts based on historical or forecasted data.AutoAdjustType
public void setHistoricalOptions(HistoricalOptions historicalOptions)
The parameters that define or describe the historical data that your auto-adjusting budget is based on.
historicalOptions
- The parameters that define or describe the historical data that your auto-adjusting budget is based on.public HistoricalOptions getHistoricalOptions()
The parameters that define or describe the historical data that your auto-adjusting budget is based on.
public AutoAdjustData withHistoricalOptions(HistoricalOptions historicalOptions)
The parameters that define or describe the historical data that your auto-adjusting budget is based on.
historicalOptions
- The parameters that define or describe the historical data that your auto-adjusting budget is based on.public void setLastAutoAdjustTime(Date lastAutoAdjustTime)
The last time that your budget was auto-adjusted.
lastAutoAdjustTime
- The last time that your budget was auto-adjusted.public Date getLastAutoAdjustTime()
The last time that your budget was auto-adjusted.
public AutoAdjustData withLastAutoAdjustTime(Date lastAutoAdjustTime)
The last time that your budget was auto-adjusted.
lastAutoAdjustTime
- The last time that your budget was auto-adjusted.public String toString()
toString
in class Object
Object.toString()
public AutoAdjustData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.