@Generated(value="software.amazon.awssdk:codegen") public final class UpdateReportDefinitionRequest extends ApplicationCostProfilerRequest implements ToCopyableBuilder<UpdateReportDefinitionRequest.Builder,UpdateReportDefinitionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateReportDefinitionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateReportDefinitionRequest.Builder |
builder() |
S3Location |
destinationS3Location()
Required.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Format |
format()
Required.
|
String |
formatAsString()
Required.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
reportDescription()
Required.
|
ReportFrequency |
reportFrequency()
Required.
|
String |
reportFrequencyAsString()
Required.
|
String |
reportId()
Required.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateReportDefinitionRequest.Builder> |
serializableBuilderClass() |
UpdateReportDefinitionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String reportId()
Required. ID of the report to update.
public final String reportDescription()
Required. Description of the report.
public final ReportFrequency reportFrequency()
Required. The cadence 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()
Required. The cadence 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()
Required. The format to use for 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()
Required. The format to use for 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()
Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the report.
public UpdateReportDefinitionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateReportDefinitionRequest.Builder,UpdateReportDefinitionRequest>toBuilder in class ApplicationCostProfilerRequestpublic static UpdateReportDefinitionRequest.Builder builder()
public static Class<? extends UpdateReportDefinitionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic 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 SdkRequestCopyright © 2023. All rights reserved.