public static interface CreateLicenseManagerReportGeneratorRequest.Builder extends LicenseManagerRequest.Builder, SdkPojo, CopyableBuilder<CreateLicenseManagerReportGeneratorRequest.Builder,CreateLicenseManagerReportGeneratorRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateLicenseManagerReportGeneratorRequest.Builder reportGeneratorName(String reportGeneratorName)
Name of the report generator.
reportGeneratorName - Name of the report generator.CreateLicenseManagerReportGeneratorRequest.Builder typeWithStrings(Collection<String> type)
Type of reports to generate. The following report types an be generated:
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 an be generated:
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.
CreateLicenseManagerReportGeneratorRequest.Builder typeWithStrings(String... type)
Type of reports to generate. The following report types an be generated:
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 an be generated:
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.
CreateLicenseManagerReportGeneratorRequest.Builder type(Collection<ReportType> type)
Type of reports to generate. The following report types an be generated:
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 an be generated:
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.
CreateLicenseManagerReportGeneratorRequest.Builder type(ReportType... type)
Type of reports to generate. The following report types an be generated:
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 an be generated:
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.
CreateLicenseManagerReportGeneratorRequest.Builder reportContext(ReportContext reportContext)
Defines the type of license configuration the report generator tracks.
reportContext - Defines the type of license configuration the report generator tracks.default CreateLicenseManagerReportGeneratorRequest.Builder reportContext(Consumer<ReportContext.Builder> reportContext)
Defines the type of license configuration the report generator tracks.
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)CreateLicenseManagerReportGeneratorRequest.Builder reportFrequency(ReportFrequency reportFrequency)
Frequency by which reports are generated. Reports can be generated daily, monthly, or weekly.
reportFrequency - Frequency by which reports are generated. Reports can be generated daily, monthly, or weekly.default CreateLicenseManagerReportGeneratorRequest.Builder reportFrequency(Consumer<ReportFrequency.Builder> reportFrequency)
Frequency by which reports are generated. Reports can be generated daily, monthly, or weekly.
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)CreateLicenseManagerReportGeneratorRequest.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.CreateLicenseManagerReportGeneratorRequest.Builder description(String description)
Description of the report generator.
description - Description of the report generator.CreateLicenseManagerReportGeneratorRequest.Builder tags(Collection<Tag> tags)
Tags to add to the report generator.
tags - Tags to add to the report generator.CreateLicenseManagerReportGeneratorRequest.Builder tags(Tag... tags)
Tags to add to the report generator.
tags - Tags to add to the report generator.CreateLicenseManagerReportGeneratorRequest.Builder tags(Consumer<Tag.Builder>... tags)
Tags to add to the report generator.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateLicenseManagerReportGeneratorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateLicenseManagerReportGeneratorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.