public static interface ReportGenerator.Builder extends SdkPojo, CopyableBuilder<ReportGenerator.Builder,ReportGenerator>
| Modifier and Type | Method and Description |
|---|---|
ReportGenerator.Builder |
createTime(String createTime)
Time the report was created.
|
ReportGenerator.Builder |
description(String description)
Description of the report generator.
|
ReportGenerator.Builder |
lastReportGenerationTime(String lastReportGenerationTime)
Time the last report was generated at.
|
ReportGenerator.Builder |
lastRunFailureReason(String lastRunFailureReason)
Failure message for the last report generation attempt.
|
ReportGenerator.Builder |
lastRunStatus(String lastRunStatus)
Status of the last report generation attempt.
|
ReportGenerator.Builder |
licenseManagerReportGeneratorArn(String licenseManagerReportGeneratorArn)
Amazon Resource Name (ARN) of the report generator.
|
default ReportGenerator.Builder |
reportContext(Consumer<ReportContext.Builder> reportContext)
License configuration type for this generator.
|
ReportGenerator.Builder |
reportContext(ReportContext reportContext)
License configuration type for this generator.
|
ReportGenerator.Builder |
reportCreatorAccount(String reportCreatorAccount)
The Amazon Web Services account ID used to create the report generator.
|
default ReportGenerator.Builder |
reportFrequency(Consumer<ReportFrequency.Builder> reportFrequency)
Details about how frequently reports are generated.
|
ReportGenerator.Builder |
reportFrequency(ReportFrequency reportFrequency)
Details about how frequently reports are generated.
|
ReportGenerator.Builder |
reportGeneratorName(String reportGeneratorName)
Name of the report generator.
|
ReportGenerator.Builder |
reportType(Collection<ReportType> reportType)
Type of reports that are generated.
|
ReportGenerator.Builder |
reportType(ReportType... reportType)
Type of reports that are generated.
|
ReportGenerator.Builder |
reportTypeWithStrings(Collection<String> reportType)
Type of reports that are generated.
|
ReportGenerator.Builder |
reportTypeWithStrings(String... reportType)
Type of reports that are generated.
|
default ReportGenerator.Builder |
s3Location(Consumer<S3Location.Builder> s3Location)
Details of the S3 bucket that report generator reports are published to.
|
ReportGenerator.Builder |
s3Location(S3Location s3Location)
Details of the S3 bucket that report generator reports are published to.
|
ReportGenerator.Builder |
tags(Collection<Tag> tags)
Tags associated with the report generator.
|
ReportGenerator.Builder |
tags(Consumer<Tag.Builder>... tags)
Tags associated with the report generator.
|
ReportGenerator.Builder |
tags(Tag... tags)
Tags associated with the report generator.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildReportGenerator.Builder reportGeneratorName(String reportGeneratorName)
Name of the report generator.
reportGeneratorName - Name of the report generator.ReportGenerator.Builder reportTypeWithStrings(Collection<String> reportType)
Type of reports that are generated.
reportType - Type of reports that are generated.ReportGenerator.Builder reportTypeWithStrings(String... reportType)
Type of reports that are generated.
reportType - Type of reports that are generated.ReportGenerator.Builder reportType(Collection<ReportType> reportType)
Type of reports that are generated.
reportType - Type of reports that are generated.ReportGenerator.Builder reportType(ReportType... reportType)
Type of reports that are generated.
reportType - Type of reports that are generated.ReportGenerator.Builder reportContext(ReportContext reportContext)
License configuration type for this generator.
reportContext - License configuration type for this generator.default ReportGenerator.Builder reportContext(Consumer<ReportContext.Builder> reportContext)
License configuration type for this generator.
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)ReportGenerator.Builder reportFrequency(ReportFrequency reportFrequency)
Details about how frequently reports are generated.
reportFrequency - Details about how frequently reports are generated.default ReportGenerator.Builder reportFrequency(Consumer<ReportFrequency.Builder> reportFrequency)
Details about how frequently 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)ReportGenerator.Builder licenseManagerReportGeneratorArn(String licenseManagerReportGeneratorArn)
Amazon Resource Name (ARN) of the report generator.
licenseManagerReportGeneratorArn - Amazon Resource Name (ARN) of the report generator.ReportGenerator.Builder lastRunStatus(String lastRunStatus)
Status of the last report generation attempt.
lastRunStatus - Status of the last report generation attempt.ReportGenerator.Builder lastRunFailureReason(String lastRunFailureReason)
Failure message for the last report generation attempt.
lastRunFailureReason - Failure message for the last report generation attempt.ReportGenerator.Builder lastReportGenerationTime(String lastReportGenerationTime)
Time the last report was generated at.
lastReportGenerationTime - Time the last report was generated at.ReportGenerator.Builder reportCreatorAccount(String reportCreatorAccount)
The Amazon Web Services account ID used to create the report generator.
reportCreatorAccount - The Amazon Web Services account ID used to create the report generator.ReportGenerator.Builder description(String description)
Description of the report generator.
description - Description of the report generator.ReportGenerator.Builder s3Location(S3Location s3Location)
Details of the S3 bucket that report generator reports are published to.
s3Location - Details of the S3 bucket that report generator reports are published to.default ReportGenerator.Builder s3Location(Consumer<S3Location.Builder> s3Location)
Details of the S3 bucket that report generator reports are published to.
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 s3Location(S3Location).s3Location - a consumer that will call methods on S3Location.Builders3Location(S3Location)ReportGenerator.Builder createTime(String createTime)
Time the report was created.
createTime - Time the report was created.ReportGenerator.Builder tags(Collection<Tag> tags)
Tags associated with the report generator.
tags - Tags associated with the report generator.ReportGenerator.Builder tags(Tag... tags)
Tags associated with the report generator.
tags - Tags associated with the report generator.ReportGenerator.Builder tags(Consumer<Tag.Builder>... tags)
Tags associated with the report generator.
This is a convenience method that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) Copyright © 2022. All rights reserved.