@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BillingPeriodRange extends Object implements Serializable, Cloneable, StructuredPojo
A time range for which the margin summary is effective. The time range can be up to 12 months.
Constructor and Description |
---|
BillingPeriodRange() |
Modifier and Type | Method and Description |
---|---|
BillingPeriodRange |
clone() |
boolean |
equals(Object obj) |
String |
getExclusiveEndBillingPeriod()
The exclusive end billing period that defines a billing period range for the margin summary.
|
String |
getInclusiveStartBillingPeriod()
The inclusive start billing period that defines a billing period range for the margin summary.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setExclusiveEndBillingPeriod(String exclusiveEndBillingPeriod)
The exclusive end billing period that defines a billing period range for the margin summary.
|
void |
setInclusiveStartBillingPeriod(String inclusiveStartBillingPeriod)
The inclusive start billing period that defines a billing period range for the margin summary.
|
String |
toString()
Returns a string representation of this object.
|
BillingPeriodRange |
withExclusiveEndBillingPeriod(String exclusiveEndBillingPeriod)
The exclusive end billing period that defines a billing period range for the margin summary.
|
BillingPeriodRange |
withInclusiveStartBillingPeriod(String inclusiveStartBillingPeriod)
The inclusive start billing period that defines a billing period range for the margin summary.
|
public void setInclusiveStartBillingPeriod(String inclusiveStartBillingPeriod)
The inclusive start billing period that defines a billing period range for the margin summary.
inclusiveStartBillingPeriod
- The inclusive start billing period that defines a billing period range for the margin summary.public String getInclusiveStartBillingPeriod()
The inclusive start billing period that defines a billing period range for the margin summary.
public BillingPeriodRange withInclusiveStartBillingPeriod(String inclusiveStartBillingPeriod)
The inclusive start billing period that defines a billing period range for the margin summary.
inclusiveStartBillingPeriod
- The inclusive start billing period that defines a billing period range for the margin summary.public void setExclusiveEndBillingPeriod(String exclusiveEndBillingPeriod)
The exclusive end billing period that defines a billing period range for the margin summary. For example, if you choose a billing period that starts in October 2023 and ends in December 2023, the margin summary will only include data from October 2023 and November 2023.
exclusiveEndBillingPeriod
- The exclusive end billing period that defines a billing period range for the margin summary. For example,
if you choose a billing period that starts in October 2023 and ends in December 2023, the margin summary
will only include data from October 2023 and November 2023.public String getExclusiveEndBillingPeriod()
The exclusive end billing period that defines a billing period range for the margin summary. For example, if you choose a billing period that starts in October 2023 and ends in December 2023, the margin summary will only include data from October 2023 and November 2023.
public BillingPeriodRange withExclusiveEndBillingPeriod(String exclusiveEndBillingPeriod)
The exclusive end billing period that defines a billing period range for the margin summary. For example, if you choose a billing period that starts in October 2023 and ends in December 2023, the margin summary will only include data from October 2023 and November 2023.
exclusiveEndBillingPeriod
- The exclusive end billing period that defines a billing period range for the margin summary. For example,
if you choose a billing period that starts in October 2023 and ends in December 2023, the margin summary
will only include data from October 2023 and November 2023.public String toString()
toString
in class Object
Object.toString()
public BillingPeriodRange clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.