public static interface UpdateLicenseManagerReportGeneratorRequest.Builder extends LicenseManagerRequest.Builder, SdkPojo, CopyableBuilder<UpdateLicenseManagerReportGeneratorRequest.Builder,UpdateLicenseManagerReportGeneratorRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateLicenseManagerReportGeneratorRequest.Builder licenseManagerReportGeneratorArn(String licenseManagerReportGeneratorArn)
Amazon Resource Name (ARN) of the report generator to update.
licenseManagerReportGeneratorArn - Amazon Resource Name (ARN) of the report generator to update.UpdateLicenseManagerReportGeneratorRequest.Builder reportGeneratorName(String reportGeneratorName)
Name of the report generator.
reportGeneratorName - Name of the report generator.UpdateLicenseManagerReportGeneratorRequest.Builder typeWithStrings(Collection<String> type)
Type of reports to generate. The following report types are supported:
License configuration report - Reports the number and details of consumed licenses for a license configuration.
Resource report - Reports the tracked licenses and resource consumption for a license configuration.
type - Type of reports to generate. The following report types are supported:
License configuration report - Reports the number and details of consumed licenses for a license configuration.
Resource report - Reports the tracked licenses and resource consumption for a license configuration.
UpdateLicenseManagerReportGeneratorRequest.Builder typeWithStrings(String... type)
Type of reports to generate. The following report types are supported:
License configuration report - Reports the number and details of consumed licenses for a license configuration.
Resource report - Reports the tracked licenses and resource consumption for a license configuration.
type - Type of reports to generate. The following report types are supported:
License configuration report - Reports the number and details of consumed licenses for a license configuration.
Resource report - Reports the tracked licenses and resource consumption for a license configuration.
UpdateLicenseManagerReportGeneratorRequest.Builder type(Collection<ReportType> type)
Type of reports to generate. The following report types are supported:
License configuration report - Reports the number and details of consumed licenses for a license configuration.
Resource report - Reports the tracked licenses and resource consumption for a license configuration.
type - Type of reports to generate. The following report types are supported:
License configuration report - Reports the number and details of consumed licenses for a license configuration.
Resource report - Reports the tracked licenses and resource consumption for a license configuration.
UpdateLicenseManagerReportGeneratorRequest.Builder type(ReportType... type)
Type of reports to generate. The following report types are supported:
License configuration report - Reports the number and details of consumed licenses for a license configuration.
Resource report - Reports the tracked licenses and resource consumption for a license configuration.
type - Type of reports to generate. The following report types are supported:
License configuration report - Reports the number and details of consumed licenses for a license configuration.
Resource report - Reports the tracked licenses and resource consumption for a license configuration.
UpdateLicenseManagerReportGeneratorRequest.Builder reportContext(ReportContext reportContext)
The report context.
reportContext - The report context.default UpdateLicenseManagerReportGeneratorRequest.Builder reportContext(Consumer<ReportContext.Builder> reportContext)
The report context.
This is a convenience method that creates an instance of theReportContext.Builder avoiding the need
to create one manually via ReportContext.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to reportContext(ReportContext).reportContext - a consumer that will call methods on ReportContext.BuilderreportContext(ReportContext)UpdateLicenseManagerReportGeneratorRequest.Builder reportFrequency(ReportFrequency reportFrequency)
Frequency by which reports are generated.
reportFrequency - Frequency by which reports are generated.default UpdateLicenseManagerReportGeneratorRequest.Builder reportFrequency(Consumer<ReportFrequency.Builder> reportFrequency)
Frequency by which reports are generated.
This is a convenience method that creates an instance of theReportFrequency.Builder avoiding the
need to create one manually via ReportFrequency.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to reportFrequency(ReportFrequency).reportFrequency - a consumer that will call methods on ReportFrequency.BuilderreportFrequency(ReportFrequency)UpdateLicenseManagerReportGeneratorRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.UpdateLicenseManagerReportGeneratorRequest.Builder description(String description)
Description of the report generator.
description - Description of the report generator.UpdateLicenseManagerReportGeneratorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateLicenseManagerReportGeneratorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.