Class ReportFrequency
- java.lang.Object
-
- software.amazon.awssdk.services.licensemanager.model.ReportFrequency
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReportFrequency.Builder,ReportFrequency>
@Generated("software.amazon.awssdk:codegen") public final class ReportFrequency extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReportFrequency.Builder,ReportFrequency>
Details about how frequently reports are generated.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceReportFrequency.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReportFrequency.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ReportFrequencyTypeperiod()Time period between each report.StringperiodAsString()Time period between each report.List<SdkField<?>>sdkFields()static Class<? extends ReportFrequency.Builder>serializableBuilderClass()ReportFrequency.BuildertoBuilder()StringtoString()Returns a string representation of this object.Integervalue()Number of times within the frequency period that a report is generated.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
value
public final Integer value()
Number of times within the frequency period that a report is generated. The only supported value is
1.- Returns:
- Number of times within the frequency period that a report is generated. The only supported value is
1.
-
period
public final ReportFrequencyType period()
Time period between each report. The period can be daily, weekly, or monthly.
If the service returns an enum value that is not available in the current SDK version,
periodwill returnReportFrequencyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromperiodAsString().- Returns:
- Time period between each report. The period can be daily, weekly, or monthly.
- See Also:
ReportFrequencyType
-
periodAsString
public final String periodAsString()
Time period between each report. The period can be daily, weekly, or monthly.
If the service returns an enum value that is not available in the current SDK version,
periodwill returnReportFrequencyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromperiodAsString().- Returns:
- Time period between each report. The period can be daily, weekly, or monthly.
- See Also:
ReportFrequencyType
-
toBuilder
public ReportFrequency.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ReportFrequency.Builder,ReportFrequency>
-
builder
public static ReportFrequency.Builder builder()
-
serializableBuilderClass
public static Class<? extends ReportFrequency.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-