Class BusinessReport
- java.lang.Object
-
- software.amazon.awssdk.services.alexaforbusiness.model.BusinessReport
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<BusinessReport.Builder,BusinessReport>
@Generated("software.amazon.awssdk:codegen") public final class BusinessReport extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BusinessReport.Builder,BusinessReport>
Usage report with specified parameters.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBusinessReport.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BusinessReport.Builderbuilder()InstantdeliveryTime()The time of report delivery.StringdownloadUrl()The download link where a user can download the report.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)BusinessReportFailureCodefailureCode()The failure code.StringfailureCodeAsString()The failure code.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BusinessReportS3Locations3Location()The S3 location of the output reports.List<SdkField<?>>sdkFields()static Class<? extends BusinessReport.Builder>serializableBuilderClass()BusinessReportStatusstatus()The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).StringstatusAsString()The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).BusinessReport.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
status
public final BusinessReportStatus status()
The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).
If the service returns an enum value that is not available in the current SDK version,
statuswill returnBusinessReportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).
- See Also:
BusinessReportStatus
-
statusAsString
public final String statusAsString()
The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).
If the service returns an enum value that is not available in the current SDK version,
statuswill returnBusinessReportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).
- See Also:
BusinessReportStatus
-
failureCode
public final BusinessReportFailureCode failureCode()
The failure code.
If the service returns an enum value that is not available in the current SDK version,
failureCodewill returnBusinessReportFailureCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfailureCodeAsString().- Returns:
- The failure code.
- See Also:
BusinessReportFailureCode
-
failureCodeAsString
public final String failureCodeAsString()
The failure code.
If the service returns an enum value that is not available in the current SDK version,
failureCodewill returnBusinessReportFailureCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfailureCodeAsString().- Returns:
- The failure code.
- See Also:
BusinessReportFailureCode
-
s3Location
public final BusinessReportS3Location s3Location()
The S3 location of the output reports.
- Returns:
- The S3 location of the output reports.
-
deliveryTime
public final Instant deliveryTime()
The time of report delivery.
- Returns:
- The time of report delivery.
-
downloadUrl
public final String downloadUrl()
The download link where a user can download the report.
- Returns:
- The download link where a user can download the report.
-
toBuilder
public BusinessReport.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<BusinessReport.Builder,BusinessReport>
-
builder
public static BusinessReport.Builder builder()
-
serializableBuilderClass
public static Class<? extends BusinessReport.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.
-
-