Interface CreateTrustRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateTrustRequest.Builder,,CreateTrustRequest> DirectoryRequest.Builder,SdkBuilder<CreateTrustRequest.Builder,,CreateTrustRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateTrustRequest
-
Method Summary
Modifier and TypeMethodDescriptionconditionalForwarderIpAddrs(String... conditionalForwarderIpAddrs) The IP addresses of the remote DNS server associated with RemoteDomainName.conditionalForwarderIpAddrs(Collection<String> conditionalForwarderIpAddrs) The IP addresses of the remote DNS server associated with RemoteDomainName.conditionalForwarderIpv6Addrs(String... conditionalForwarderIpv6Addrs) The IPv6 addresses of the remote DNS server associated with RemoteDomainName.conditionalForwarderIpv6Addrs(Collection<String> conditionalForwarderIpv6Addrs) The IPv6 addresses of the remote DNS server associated with RemoteDomainName.directoryId(String directoryId) The Directory ID of the Managed Microsoft AD directory for which to establish the trust relationship.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.remoteDomainName(String remoteDomainName) The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.selectiveAuth(String selectiveAuth) Optional parameter to enable selective authentication for the trust.selectiveAuth(SelectiveAuth selectiveAuth) Optional parameter to enable selective authentication for the trust.trustDirection(String trustDirection) The direction of the trust relationship.trustDirection(TrustDirection trustDirection) The direction of the trust relationship.trustPassword(String trustPassword) The trust password.The trust relationship type.The trust relationship type.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.directory.model.DirectoryRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
directoryId
The Directory ID of the Managed Microsoft AD directory for which to establish the trust relationship.
- Parameters:
directoryId- The Directory ID of the Managed Microsoft AD directory for which to establish the trust relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteDomainName
The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
- Parameters:
remoteDomainName- The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustPassword
The trust password. The trust password must be the same password that was used when creating the trust relationship on the external domain.
- Parameters:
trustPassword- The trust password. The trust password must be the same password that was used when creating the trust relationship on the external domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustDirection
The direction of the trust relationship.
- Parameters:
trustDirection- The direction of the trust relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trustDirection
The direction of the trust relationship.
- Parameters:
trustDirection- The direction of the trust relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trustType
The trust relationship type.
Forestis the default.- Parameters:
trustType- The trust relationship type.Forestis the default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trustType
The trust relationship type.
Forestis the default.- Parameters:
trustType- The trust relationship type.Forestis the default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
conditionalForwarderIpAddrs
CreateTrustRequest.Builder conditionalForwarderIpAddrs(Collection<String> conditionalForwarderIpAddrs) The IP addresses of the remote DNS server associated with RemoteDomainName.
- Parameters:
conditionalForwarderIpAddrs- The IP addresses of the remote DNS server associated with RemoteDomainName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionalForwarderIpAddrs
The IP addresses of the remote DNS server associated with RemoteDomainName.
- Parameters:
conditionalForwarderIpAddrs- The IP addresses of the remote DNS server associated with RemoteDomainName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionalForwarderIpv6Addrs
CreateTrustRequest.Builder conditionalForwarderIpv6Addrs(Collection<String> conditionalForwarderIpv6Addrs) The IPv6 addresses of the remote DNS server associated with RemoteDomainName.
- Parameters:
conditionalForwarderIpv6Addrs- The IPv6 addresses of the remote DNS server associated with RemoteDomainName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionalForwarderIpv6Addrs
The IPv6 addresses of the remote DNS server associated with RemoteDomainName.
- Parameters:
conditionalForwarderIpv6Addrs- The IPv6 addresses of the remote DNS server associated with RemoteDomainName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectiveAuth
Optional parameter to enable selective authentication for the trust.
- Parameters:
selectiveAuth- Optional parameter to enable selective authentication for the trust.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
selectiveAuth
Optional parameter to enable selective authentication for the trust.
- Parameters:
selectiveAuth- Optional parameter to enable selective authentication for the trust.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateTrustRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateTrustRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-