public static interface PutReportDefinitionRequest.Builder extends ApplicationCostProfilerRequest.Builder, SdkPojo, CopyableBuilder<PutReportDefinitionRequest.Builder,PutReportDefinitionRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutReportDefinitionRequest.Builder reportId(String reportId)
Required. ID of the report. You can choose any valid string matching the pattern for the ID.
reportId - Required. ID of the report. You can choose any valid string matching the pattern for the ID.PutReportDefinitionRequest.Builder reportDescription(String reportDescription)
Required. Description of the report.
reportDescription - Required. Description of the report.PutReportDefinitionRequest.Builder reportFrequency(String reportFrequency)
Required. The cadence to generate the report.
reportFrequency - Required. The cadence to generate the report.ReportFrequency,
ReportFrequencyPutReportDefinitionRequest.Builder reportFrequency(ReportFrequency reportFrequency)
Required. The cadence to generate the report.
reportFrequency - Required. The cadence to generate the report.ReportFrequency,
ReportFrequencyPutReportDefinitionRequest.Builder format(String format)
Required. The format to use for the generated report.
PutReportDefinitionRequest.Builder format(Format format)
Required. The format to use for the generated report.
PutReportDefinitionRequest.Builder destinationS3Location(S3Location destinationS3Location)
Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the report.
destinationS3Location - Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads
the report.default PutReportDefinitionRequest.Builder destinationS3Location(Consumer<S3Location.Builder> destinationS3Location)
Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the report.
This is a convenience method that creates an instance of theS3Location.Builder avoiding the need to
create one manually via S3Location.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to destinationS3Location(S3Location).destinationS3Location - a consumer that will call methods on S3Location.BuilderdestinationS3Location(S3Location)PutReportDefinitionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutReportDefinitionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.