Interface Assessment.Builder

  • Method Details

    • assessmentId

      Assessment.Builder assessmentId(String assessmentId)

      The unique identifier of the directory assessment.

      Parameters:
      assessmentId - The unique identifier of the directory assessment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • directoryId

      Assessment.Builder directoryId(String directoryId)

      The identifier of the directory associated with this assessment.

      Parameters:
      directoryId - The identifier of the directory associated with this assessment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnsName

      Assessment.Builder dnsName(String dnsName)

      The fully qualified domain name (FQDN) of the Active Directory domain being assessed.

      Parameters:
      dnsName - The fully qualified domain name (FQDN) of the Active Directory domain being assessed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTime

      Assessment.Builder startTime(Instant startTime)

      The date and time when the assessment was initiated.

      Parameters:
      startTime - The date and time when the assessment was initiated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdateDateTime

      Assessment.Builder lastUpdateDateTime(Instant lastUpdateDateTime)

      The date and time when the assessment status was last updated.

      Parameters:
      lastUpdateDateTime - The date and time when the assessment status was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Assessment.Builder status(String status)

      The current status of the assessment. Valid values include SUCCESS, FAILED, PENDING, and IN_PROGRESS.

      Parameters:
      status - The current status of the assessment. Valid values include SUCCESS, FAILED, PENDING, and IN_PROGRESS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusCode

      Assessment.Builder statusCode(String statusCode)

      A detailed status code providing additional information about the assessment state.

      Parameters:
      statusCode - A detailed status code providing additional information about the assessment state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusReason

      Assessment.Builder statusReason(String statusReason)

      A human-readable description of the current assessment status, including any error details or progress information.

      Parameters:
      statusReason - A human-readable description of the current assessment status, including any error details or progress information.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerDnsIps

      Assessment.Builder customerDnsIps(Collection<String> customerDnsIps)

      The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.

      Parameters:
      customerDnsIps - The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerDnsIps

      Assessment.Builder customerDnsIps(String... customerDnsIps)

      The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.

      Parameters:
      customerDnsIps - The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcId

      Assessment.Builder vpcId(String vpcId)

      Contains Amazon VPC information for the StartADAssessment operation.

      Parameters:
      vpcId - Contains Amazon VPC information for the StartADAssessment operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      Assessment.Builder subnetIds(Collection<String> subnetIds)

      A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.

      Parameters:
      subnetIds - A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      Assessment.Builder subnetIds(String... subnetIds)

      A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.

      Parameters:
      subnetIds - A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      Assessment.Builder securityGroupIds(Collection<String> securityGroupIds)

      The security groups identifiers attached to the network interfaces.

      Parameters:
      securityGroupIds - The security groups identifiers attached to the network interfaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      Assessment.Builder securityGroupIds(String... securityGroupIds)

      The security groups identifiers attached to the network interfaces.

      Parameters:
      securityGroupIds - The security groups identifiers attached to the network interfaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selfManagedInstanceIds

      Assessment.Builder selfManagedInstanceIds(Collection<String> selfManagedInstanceIds)

      The identifiers of the self-managed AD instances used to perform the assessment.

      Parameters:
      selfManagedInstanceIds - The identifiers of the self-managed AD instances used to perform the assessment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selfManagedInstanceIds

      Assessment.Builder selfManagedInstanceIds(String... selfManagedInstanceIds)

      The identifiers of the self-managed AD instances used to perform the assessment.

      Parameters:
      selfManagedInstanceIds - The identifiers of the self-managed AD instances used to perform the assessment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reportType

      Assessment.Builder reportType(String reportType)

      The type of assessment report generated. Valid values are CUSTOMER and SYSTEM.

      Parameters:
      reportType - The type of assessment report generated. Valid values are CUSTOMER and SYSTEM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      Assessment.Builder version(String version)

      The version of the assessment framework used to evaluate your self-managed AD environment.

      Parameters:
      version - The version of the assessment framework used to evaluate your self-managed AD environment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.