Interface Trust.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Trust.Builder,Trust>,SdkBuilder<Trust.Builder,Trust>,SdkPojo
- Enclosing class:
- Trust
public static interface Trust.Builder extends SdkPojo, CopyableBuilder<Trust.Builder,Trust>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Trust.BuildercreatedDateTime(Instant createdDateTime)The date and time that the trust relationship was created.Trust.BuilderdirectoryId(String directoryId)The Directory ID of the Amazon Web Services directory involved in the trust relationship.Trust.BuilderlastUpdatedDateTime(Instant lastUpdatedDateTime)The date and time that the trust relationship was last updated.Trust.BuilderremoteDomainName(String remoteDomainName)The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.Trust.BuilderselectiveAuth(String selectiveAuth)Current state of selective authentication for the trust.Trust.BuilderselectiveAuth(SelectiveAuth selectiveAuth)Current state of selective authentication for the trust.Trust.BuilderstateLastUpdatedDateTime(Instant stateLastUpdatedDateTime)The date and time that the TrustState was last updated.Trust.BuildertrustDirection(String trustDirection)The trust relationship direction.Trust.BuildertrustDirection(TrustDirection trustDirection)The trust relationship direction.Trust.BuildertrustId(String trustId)The unique ID of the trust relationship.Trust.BuildertrustState(String trustState)The trust relationship state.Trust.BuildertrustState(TrustState trustState)The trust relationship state.Trust.BuildertrustStateReason(String trustStateReason)The reason for the TrustState.Trust.BuildertrustType(String trustType)The trust relationship type.Trust.BuildertrustType(TrustType trustType)The trust relationship type.-
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 Detail
-
directoryId
Trust.Builder directoryId(String directoryId)
The Directory ID of the Amazon Web Services directory involved in the trust relationship.
- Parameters:
directoryId- The Directory ID of the Amazon Web Services directory involved in the trust relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustId
Trust.Builder trustId(String trustId)
The unique ID of the trust relationship.
- Parameters:
trustId- The unique ID of the trust relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteDomainName
Trust.Builder remoteDomainName(String remoteDomainName)
The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
- Parameters:
remoteDomainName- The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustType
Trust.Builder trustType(String trustType)
The trust relationship type.
Forestis the default.
-
trustType
Trust.Builder trustType(TrustType trustType)
The trust relationship type.
Forestis the default.
-
trustDirection
Trust.Builder trustDirection(String trustDirection)
The trust relationship direction.
- Parameters:
trustDirection- The trust relationship direction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TrustDirection,TrustDirection
-
trustDirection
Trust.Builder trustDirection(TrustDirection trustDirection)
The trust relationship direction.
- Parameters:
trustDirection- The trust relationship direction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TrustDirection,TrustDirection
-
trustState
Trust.Builder trustState(String trustState)
The trust relationship state.
- Parameters:
trustState- The trust relationship state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TrustState,TrustState
-
trustState
Trust.Builder trustState(TrustState trustState)
The trust relationship state.
- Parameters:
trustState- The trust relationship state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TrustState,TrustState
-
createdDateTime
Trust.Builder createdDateTime(Instant createdDateTime)
The date and time that the trust relationship was created.
- Parameters:
createdDateTime- The date and time that the trust relationship was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedDateTime
Trust.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)
The date and time that the trust relationship was last updated.
- Parameters:
lastUpdatedDateTime- The date and time that the trust relationship was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stateLastUpdatedDateTime
Trust.Builder stateLastUpdatedDateTime(Instant stateLastUpdatedDateTime)
The date and time that the TrustState was last updated.
- Parameters:
stateLastUpdatedDateTime- The date and time that the TrustState was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustStateReason
Trust.Builder trustStateReason(String trustStateReason)
The reason for the TrustState.
- Parameters:
trustStateReason- The reason for the TrustState.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectiveAuth
Trust.Builder selectiveAuth(String selectiveAuth)
Current state of selective authentication for the trust.
- Parameters:
selectiveAuth- Current state of 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
Trust.Builder selectiveAuth(SelectiveAuth selectiveAuth)
Current state of selective authentication for the trust.
- Parameters:
selectiveAuth- Current state of selective authentication for the trust.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SelectiveAuth,SelectiveAuth
-
-