Interface AccountOverview.Builder

  • Method Details

    • accountId

      AccountOverview.Builder accountId(String accountId)

      The Amazon Web Services account ID.

      Parameters:
      accountId - The Amazon Web Services account ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountStatus

      AccountOverview.Builder accountStatus(String accountStatus)

      The status of the account.

      Parameters:
      accountStatus - The status of the account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • detectorId

      AccountOverview.Builder detectorId(String detectorId)

      The ID of the detector of the account.

      Parameters:
      detectorId - The ID of the detector of the account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • region

      The Amazon Web Services Region of the detector.

      Parameters:
      region - The Amazon Web Services Region of the detector.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • delegatedAdminAccountId

      AccountOverview.Builder delegatedAdminAccountId(String delegatedAdminAccountId)

      The account ID of the GuardDuty delegated administrator account.

      Parameters:
      delegatedAdminAccountId - The account ID of the GuardDuty delegated administrator account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalMemberAccounts

      AccountOverview.Builder totalMemberAccounts(Long totalMemberAccounts)

      The total number of member accounts.

      Parameters:
      totalMemberAccounts - The total number of member accounts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalFindings

      AccountOverview.Builder totalFindings(Long totalFindings)

      The total number of findings.

      Parameters:
      totalFindings - The total number of findings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • affectedAccountCount

      AccountOverview.Builder affectedAccountCount(Long affectedAccountCount)

      The number of accounts that have findings.

      Parameters:
      affectedAccountCount - The number of accounts that have findings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountRankings

      AccountOverview.Builder accountRankings(Collection<MemberAccountRanking> accountRankings)

      A ranking of member accounts.

      Parameters:
      accountRankings - A ranking of member accounts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountRankings

      AccountOverview.Builder accountRankings(MemberAccountRanking... accountRankings)

      A ranking of member accounts.

      Parameters:
      accountRankings - A ranking of member accounts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountRankings

      AccountOverview.Builder accountRankings(Consumer<MemberAccountRanking.Builder>... accountRankings)

      A ranking of member accounts.

      This is a convenience method that creates an instance of the MemberAccountRanking.Builder avoiding the need to create one manually via MemberAccountRanking.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to accountRankings(List<MemberAccountRanking>).

      Parameters:
      accountRankings - a consumer that will call methods on MemberAccountRanking.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: