Interface UpdateLicenseManagerReportGeneratorRequest.Builder

    • Method Detail

      • licenseManagerReportGeneratorArn

        UpdateLicenseManagerReportGeneratorRequest.Builder licenseManagerReportGeneratorArn​(String licenseManagerReportGeneratorArn)

        Amazon Resource Name (ARN) of the report generator to update.

        Parameters:
        licenseManagerReportGeneratorArn - Amazon Resource Name (ARN) of the report generator to update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reportGeneratorName

        UpdateLicenseManagerReportGeneratorRequest.Builder reportGeneratorName​(String reportGeneratorName)

        Name of the report generator.

        Parameters:
        reportGeneratorName - Name of the report generator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • typeWithStrings

        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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • typeWithStrings

        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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reportFrequency

        UpdateLicenseManagerReportGeneratorRequest.Builder reportFrequency​(ReportFrequency reportFrequency)

        Frequency by which reports are generated.

        Parameters:
        reportFrequency - Frequency by which reports are generated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientToken

        UpdateLicenseManagerReportGeneratorRequest.Builder clientToken​(String clientToken)

        Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

        Parameters:
        clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        UpdateLicenseManagerReportGeneratorRequest.Builder description​(String description)

        Description of the report generator.

        Parameters:
        description - Description of the report generator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.