Interface CreateTrustRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateTrustRequest.Builder,CreateTrustRequest>,DirectoryRequest.Builder,SdkBuilder<CreateTrustRequest.Builder,CreateTrustRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateTrustRequest
public static interface CreateTrustRequest.Builder extends DirectoryRequest.Builder, SdkPojo, CopyableBuilder<CreateTrustRequest.Builder,CreateTrustRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateTrustRequest.BuilderconditionalForwarderIpAddrs(String... conditionalForwarderIpAddrs)The IP addresses of the remote DNS server associated with RemoteDomainName.CreateTrustRequest.BuilderconditionalForwarderIpAddrs(Collection<String> conditionalForwarderIpAddrs)The IP addresses of the remote DNS server associated with RemoteDomainName.CreateTrustRequest.BuilderdirectoryId(String directoryId)The Directory ID of the Managed Microsoft AD directory for which to establish the trust relationship.CreateTrustRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateTrustRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateTrustRequest.BuilderremoteDomainName(String remoteDomainName)The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.CreateTrustRequest.BuilderselectiveAuth(String selectiveAuth)Optional parameter to enable selective authentication for the trust.CreateTrustRequest.BuilderselectiveAuth(SelectiveAuth selectiveAuth)Optional parameter to enable selective authentication for the trust.CreateTrustRequest.BuildertrustDirection(String trustDirection)The direction of the trust relationship.CreateTrustRequest.BuildertrustDirection(TrustDirection trustDirection)The direction of the trust relationship.CreateTrustRequest.BuildertrustPassword(String trustPassword)The trust password.CreateTrustRequest.BuildertrustType(String trustType)The trust relationship type.CreateTrustRequest.BuildertrustType(TrustType trustType)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 Detail
-
directoryId
CreateTrustRequest.Builder directoryId(String 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
CreateTrustRequest.Builder remoteDomainName(String 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
CreateTrustRequest.Builder trustPassword(String 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
CreateTrustRequest.Builder trustDirection(String 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,TrustDirection
-
trustDirection
CreateTrustRequest.Builder trustDirection(TrustDirection 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,TrustDirection
-
trustType
CreateTrustRequest.Builder trustType(String trustType)
The trust relationship type.
Forestis the default.
-
trustType
CreateTrustRequest.Builder trustType(TrustType trustType)
The trust relationship type.
Forestis the default.
-
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
CreateTrustRequest.Builder conditionalForwarderIpAddrs(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.
-
selectiveAuth
CreateTrustRequest.Builder selectiveAuth(String 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,SelectiveAuth
-
selectiveAuth
CreateTrustRequest.Builder selectiveAuth(SelectiveAuth 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,SelectiveAuth
-
overrideConfiguration
CreateTrustRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateTrustRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-