Interface AssessmentConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AssessmentConfiguration.Builder,
,AssessmentConfiguration> SdkBuilder<AssessmentConfiguration.Builder,
,AssessmentConfiguration> SdkPojo
- Enclosing class:
AssessmentConfiguration
-
Method Summary
Modifier and TypeMethodDescriptioncustomerDnsIps
(String... customerDnsIps) A list of IP addresses for the DNS servers or domain controllers in your self-managed AD that are tested during the assessment.customerDnsIps
(Collection<String> customerDnsIps) A list of IP addresses for the DNS servers or domain controllers in your self-managed AD that are tested during the assessment.The fully qualified domain name (FQDN) of the self-managed AD domain to assess.instanceIds
(String... instanceIds) The identifiers of the self-managed instances with SSM that are used to perform connectivity and validation tests.instanceIds
(Collection<String> instanceIds) The identifiers of the self-managed instances with SSM that are used to perform connectivity and validation tests.securityGroupIds
(String... securityGroupIds) By default, the service attaches a security group to allow network access to the self-managed nodes in your Amazon VPC.securityGroupIds
(Collection<String> securityGroupIds) By default, the service attaches a security group to allow network access to the self-managed nodes in your Amazon VPC.default AssessmentConfiguration.Builder
vpcSettings
(Consumer<DirectoryVpcSettings.Builder> vpcSettings) Sets the value of the VpcSettings property for this object.vpcSettings
(DirectoryVpcSettings vpcSettings) Sets the value of the VpcSettings property for this object.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
-
customerDnsIps
A list of IP addresses for the DNS servers or domain controllers in your self-managed AD that are tested during the assessment.
- Parameters:
customerDnsIps
- A list of IP addresses for the DNS servers or domain controllers in your self-managed AD that are tested during the assessment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerDnsIps
A list of IP addresses for the DNS servers or domain controllers in your self-managed AD that are tested during the assessment.
- Parameters:
customerDnsIps
- A list of IP addresses for the DNS servers or domain controllers in your self-managed AD that are tested during the 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 self-managed AD domain to assess.
- Parameters:
dnsName
- The fully qualified domain name (FQDN) of the self-managed AD domain to assess.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSettings
Sets the value of the VpcSettings property for this object.- Parameters:
vpcSettings
- The new value for the VpcSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcSettings
default AssessmentConfiguration.Builder vpcSettings(Consumer<DirectoryVpcSettings.Builder> vpcSettings) Sets the value of the VpcSettings property for this object. This is a convenience method that creates an instance of theDirectoryVpcSettings.Builder
avoiding the need to create one manually viaDirectoryVpcSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcSettings(DirectoryVpcSettings)
.- Parameters:
vpcSettings
- a consumer that will call methods onDirectoryVpcSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceIds
The identifiers of the self-managed instances with SSM that are used to perform connectivity and validation tests.
- Parameters:
instanceIds
- The identifiers of the self-managed instances with SSM that are used to perform connectivity and validation tests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceIds
The identifiers of the self-managed instances with SSM that are used to perform connectivity and validation tests.
- Parameters:
instanceIds
- The identifiers of the self-managed instances with SSM that are used to perform connectivity and validation tests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
By default, the service attaches a security group to allow network access to the self-managed nodes in your Amazon VPC. You can optionally supply your own security group that allows network traffic to and from your self-managed domain controllers outside of your Amazon VPC.
- Parameters:
securityGroupIds
- By default, the service attaches a security group to allow network access to the self-managed nodes in your Amazon VPC. You can optionally supply your own security group that allows network traffic to and from your self-managed domain controllers outside of your Amazon VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
By default, the service attaches a security group to allow network access to the self-managed nodes in your Amazon VPC. You can optionally supply your own security group that allows network traffic to and from your self-managed domain controllers outside of your Amazon VPC.
- Parameters:
securityGroupIds
- By default, the service attaches a security group to allow network access to the self-managed nodes in your Amazon VPC. You can optionally supply your own security group that allows network traffic to and from your self-managed domain controllers outside of your Amazon VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-