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.BuildervpcSettings(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaDirectoryVpcSettings.builder().When the
Consumercompletes,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.
-