Interface Assessment.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Assessment.Builder,
,Assessment> SdkBuilder<Assessment.Builder,
,Assessment> SdkPojo
- Enclosing class:
Assessment
-
Method Summary
Modifier and TypeMethodDescriptionassessmentId
(String assessmentId) The unique identifier of the directory assessment.customerDnsIps
(String... customerDnsIps) The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.customerDnsIps
(Collection<String> customerDnsIps) The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.directoryId
(String directoryId) The identifier of the directory associated with this assessment.The fully qualified domain name (FQDN) of the Active Directory domain being assessed.lastUpdateDateTime
(Instant lastUpdateDateTime) The date and time when the assessment status was last updated.reportType
(String reportType) The type of assessment report generated.securityGroupIds
(String... securityGroupIds) The security groups identifiers attached to the network interfaces.securityGroupIds
(Collection<String> securityGroupIds) The security groups identifiers attached to the network interfaces.selfManagedInstanceIds
(String... selfManagedInstanceIds) The identifiers of the self-managed AD instances used to perform the assessment.selfManagedInstanceIds
(Collection<String> selfManagedInstanceIds) The identifiers of the self-managed AD instances used to perform the assessment.The date and time when the assessment was initiated.The current status of the assessment.statusCode
(String statusCode) A detailed status code providing additional information about the assessment state.statusReason
(String statusReason) A human-readable description of the current assessment status, including any error details or progress information.A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.subnetIds
(Collection<String> subnetIds) A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.The version of the assessment framework used to evaluate your self-managed AD environment.Contains Amazon VPC information for theStartADAssessment
operation.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
The current status of the assessment. Valid values include
SUCCESS
,FAILED
,PENDING
, andIN_PROGRESS
.- Parameters:
status
- The current status of the assessment. Valid values includeSUCCESS
,FAILED
,PENDING
, andIN_PROGRESS
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
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
Contains Amazon VPC information for the
StartADAssessment
operation.- Parameters:
vpcId
- Contains Amazon VPC information for theStartADAssessment
operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
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
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
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
The type of assessment report generated. Valid values are
CUSTOMER
andSYSTEM
.- Parameters:
reportType
- The type of assessment report generated. Valid values areCUSTOMER
andSYSTEM
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-