@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.ReportFrequencyType
public String getPeriod()
Time period between each report. The period can be daily, weekly, or monthly.
ReportFrequencyType
public 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.ReportFrequencyType
public 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.ReportFrequencyType
public String toString()
toString
in class Object
Object.toString()
public ReportFrequency clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.