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.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
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.directory.model.DirectoryRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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 must be the same password that was used when creating the trust relationship on the external domain.
- Parameters:
trustPassword
- The trust password. The 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.
Forest
is the default.- Parameters:
trustType
- The trust relationship type.Forest
is the default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trustType
The trust relationship type.
Forest
is the default.- Parameters:
trustType
- The trust relationship type.Forest
is 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.
-
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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-