Interface CreateLicenseManagerReportGeneratorRequest.Builder

    • Method Detail

      • reportGeneratorName

        CreateLicenseManagerReportGeneratorRequest.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

        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.

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

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

        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.

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

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

        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.

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

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

        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.

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

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

        CreateLicenseManagerReportGeneratorRequest.Builder reportContext​(ReportContext reportContext)

        Defines the type of license configuration the report generator tracks.

        Parameters:
        reportContext - Defines the type of license configuration the report generator tracks.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reportFrequency

        CreateLicenseManagerReportGeneratorRequest.Builder reportFrequency​(ReportFrequency reportFrequency)

        Frequency by which reports are generated. Reports can be generated daily, monthly, or weekly.

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

        CreateLicenseManagerReportGeneratorRequest.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

        CreateLicenseManagerReportGeneratorRequest.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.