@Generated(value="software.amazon.awssdk:codegen") public final class BusinessReportSchedule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BusinessReportSchedule.Builder,BusinessReportSchedule>
The schedule of the usage report.
| Modifier and Type | Class and Description |
|---|---|
static interface |
BusinessReportSchedule.Builder |
| Modifier and Type | Method and Description |
|---|---|
static BusinessReportSchedule.Builder |
builder() |
BusinessReportContentRange |
contentRange()
The content range of the reports.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
BusinessReportFormat |
format()
The format of the generated report (individual CSV files or zipped files of individual files).
|
String |
formatAsString()
The format of the generated report (individual CSV files or zipped files of individual files).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
BusinessReport |
lastBusinessReport()
The details of the last business report delivery for a specified time interval.
|
BusinessReportRecurrence |
recurrence()
The recurrence of the reports.
|
String |
s3BucketName()
The S3 bucket name of the output reports.
|
String |
s3KeyPrefix()
The S3 key where the report is delivered.
|
String |
scheduleArn()
The ARN of the business report schedule.
|
String |
scheduleName()
The name identifier of the schedule.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends BusinessReportSchedule.Builder> |
serializableBuilderClass() |
BusinessReportSchedule.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String scheduleArn()
The ARN of the business report schedule.
public String scheduleName()
The name identifier of the schedule.
public String s3BucketName()
The S3 bucket name of the output reports.
public String s3KeyPrefix()
The S3 key where the report is delivered.
public BusinessReportFormat format()
The format of the generated report (individual CSV files or zipped files of individual files).
If the service returns an enum value that is not available in the current SDK version, format will
return BusinessReportFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from formatAsString().
BusinessReportFormatpublic String formatAsString()
The format of the generated report (individual CSV files or zipped files of individual files).
If the service returns an enum value that is not available in the current SDK version, format will
return BusinessReportFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from formatAsString().
BusinessReportFormatpublic BusinessReportContentRange contentRange()
The content range of the reports.
public BusinessReportRecurrence recurrence()
The recurrence of the reports.
public BusinessReport lastBusinessReport()
The details of the last business report delivery for a specified time interval.
public BusinessReportSchedule.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<BusinessReportSchedule.Builder,BusinessReportSchedule>public static BusinessReportSchedule.Builder builder()
public static Class<? extends BusinessReportSchedule.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.