@Generated(value="software.amazon.awssdk:codegen") public final class GetReportDefinitionResponse extends ApplicationCostProfilerResponse implements ToCopyableBuilder<GetReportDefinitionResponse.Builder,GetReportDefinitionResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetReportDefinitionResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetReportDefinitionResponse.Builder |
builder() |
Instant |
createdAt()
Timestamp (milliseconds) when this report definition was created.
|
S3Location |
destinationS3Location()
Amazon Simple Storage Service (Amazon S3) location where the report is uploaded.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Format |
format()
Format of the generated report.
|
String |
formatAsString()
Format of the generated report.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastUpdated()
Timestamp (milliseconds) when this report definition was last updated.
|
String |
reportDescription()
Description of the report.
|
ReportFrequency |
reportFrequency()
Cadence used to generate the report.
|
String |
reportFrequencyAsString()
Cadence used to generate the report.
|
String |
reportId()
ID of the report retrieved.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetReportDefinitionResponse.Builder> |
serializableBuilderClass() |
GetReportDefinitionResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String reportId()
ID of the report retrieved.
public final String reportDescription()
Description of the report.
public final ReportFrequency reportFrequency()
Cadence used to generate the report.
If the service returns an enum value that is not available in the current SDK version, reportFrequency
will return ReportFrequency.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from reportFrequencyAsString().
ReportFrequencypublic final String reportFrequencyAsString()
Cadence used to generate the report.
If the service returns an enum value that is not available in the current SDK version, reportFrequency
will return ReportFrequency.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from reportFrequencyAsString().
ReportFrequencypublic final Format format()
Format of the generated report.
If the service returns an enum value that is not available in the current SDK version, format will
return Format.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
formatAsString().
Formatpublic final String formatAsString()
Format of the generated report.
If the service returns an enum value that is not available in the current SDK version, format will
return Format.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
formatAsString().
Formatpublic final S3Location destinationS3Location()
Amazon Simple Storage Service (Amazon S3) location where the report is uploaded.
public final Instant createdAt()
Timestamp (milliseconds) when this report definition was created.
public final Instant lastUpdated()
Timestamp (milliseconds) when this report definition was last updated.
public GetReportDefinitionResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetReportDefinitionResponse.Builder,GetReportDefinitionResponse>toBuilder in class AwsResponsepublic static GetReportDefinitionResponse.Builder builder()
public static Class<? extends GetReportDefinitionResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.