@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReportFrequency extends Object implements Serializable, Cloneable, StructuredPojo
Details about how frequently reports are generated.
| Constructor and Description |
|---|
ReportFrequency() |
| Modifier and Type | Method and Description |
|---|---|
ReportFrequency |
clone() |
boolean |
equals(Object obj) |
String |
getPeriod()
Time period between each report.
|
Integer |
getValue()
Number of times within the frequency period that a report is generated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setPeriod(String period)
Time period between each report.
|
void |
setValue(Integer value)
Number of times within the frequency period that a report is generated.
|
String |
toString()
Returns a string representation of this object.
|
ReportFrequency |
withPeriod(ReportFrequencyType period)
Time period between each report.
|
ReportFrequency |
withPeriod(String period)
Time period between each report.
|
ReportFrequency |
withValue(Integer value)
Number of times within the frequency period that a report is generated.
|
public void setValue(Integer value)
Number of times within the frequency period that a report is generated. The only supported value is
1.
value - Number of times within the frequency period that a report is generated. The only supported value is
1.public Integer getValue()
Number of times within the frequency period that a report is generated. The only supported value is
1.
1.public ReportFrequency withValue(Integer value)
Number of times within the frequency period that a report is generated. The only supported value is
1.
value - Number of times within the frequency period that a report is generated. The only supported value is
1.public void setPeriod(String period)
Time period between each report. The period can be daily, weekly, or monthly.
period - Time period between each report. The period can be daily, weekly, or monthly.ReportFrequencyTypepublic String getPeriod()
Time period between each report. The period can be daily, weekly, or monthly.
ReportFrequencyTypepublic ReportFrequency withPeriod(String period)
Time period between each report. The period can be daily, weekly, or monthly.
period - Time period between each report. The period can be daily, weekly, or monthly.ReportFrequencyTypepublic ReportFrequency withPeriod(ReportFrequencyType period)
Time period between each report. The period can be daily, weekly, or monthly.
period - Time period between each report. The period can be daily, weekly, or monthly.ReportFrequencyTypepublic String toString()
toString in class ObjectObject.toString()public ReportFrequency clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.