@Generated(value="software.amazon.awssdk:codegen") public final class PutReportDefinitionRequest extends ApplicationCostProfilerRequest implements ToCopyableBuilder<PutReportDefinitionRequest.Builder,PutReportDefinitionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PutReportDefinitionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PutReportDefinitionRequest.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 PutReportDefinitionRequest.Builder> |
serializableBuilderClass() |
PutReportDefinitionRequest.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. You can choose any valid string matching the pattern for the ID.
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 PutReportDefinitionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutReportDefinitionRequest.Builder,PutReportDefinitionRequest>toBuilder in class ApplicationCostProfilerRequestpublic static PutReportDefinitionRequest.Builder builder()
public static Class<? extends PutReportDefinitionRequest.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 © 2021. All rights reserved.