Interface TrustAnchorDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TrustAnchorDetail.Builder,
,TrustAnchorDetail> SdkBuilder<TrustAnchorDetail.Builder,
,TrustAnchorDetail> SdkPojo
- Enclosing class:
TrustAnchorDetail
-
Method Summary
Modifier and TypeMethodDescriptionThe ISO-8601 timestamp when the trust anchor was created.Indicates whether the trust anchor is enabled.The name of the trust anchor.notificationSettings
(Collection<NotificationSettingDetail> notificationSettings) A list of notification settings to be associated to the trust anchor.notificationSettings
(Consumer<NotificationSettingDetail.Builder>... notificationSettings) A list of notification settings to be associated to the trust anchor.notificationSettings
(NotificationSettingDetail... notificationSettings) A list of notification settings to be associated to the trust anchor.default TrustAnchorDetail.Builder
source
(Consumer<Source.Builder> source) The trust anchor type and its related certificate data.The trust anchor type and its related certificate data.trustAnchorArn
(String trustAnchorArn) The ARN of the trust anchor.trustAnchorId
(String trustAnchorId) The unique identifier of the trust anchor.The ISO-8601 timestamp when the trust anchor was last updated.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 Details
-
createdAt
The ISO-8601 timestamp when the trust anchor was created.
- Parameters:
createdAt
- The ISO-8601 timestamp when the trust anchor was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabled
Indicates whether the trust anchor is enabled.
- Parameters:
enabled
- Indicates whether the trust anchor is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the trust anchor.
- Parameters:
name
- The name of the trust anchor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationSettings
TrustAnchorDetail.Builder notificationSettings(Collection<NotificationSettingDetail> notificationSettings) A list of notification settings to be associated to the trust anchor.
- Parameters:
notificationSettings
- A list of notification settings to be associated to the trust anchor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationSettings
A list of notification settings to be associated to the trust anchor.
- Parameters:
notificationSettings
- A list of notification settings to be associated to the trust anchor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationSettings
TrustAnchorDetail.Builder notificationSettings(Consumer<NotificationSettingDetail.Builder>... notificationSettings) A list of notification settings to be associated to the trust anchor.
This is a convenience method that creates an instance of theNotificationSettingDetail.Builder
avoiding the need to create one manually viaNotificationSettingDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonotificationSettings(List<NotificationSettingDetail>)
.- Parameters:
notificationSettings
- a consumer that will call methods onNotificationSettingDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
source
The trust anchor type and its related certificate data.
- Parameters:
source
- The trust anchor type and its related certificate data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The trust anchor type and its related certificate data.
This is a convenience method that creates an instance of theSource.Builder
avoiding the need to create one manually viaSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosource(Source)
.- Parameters:
source
- a consumer that will call methods onSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trustAnchorArn
The ARN of the trust anchor.
- Parameters:
trustAnchorArn
- The ARN of the trust anchor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustAnchorId
The unique identifier of the trust anchor.
- Parameters:
trustAnchorId
- The unique identifier of the trust anchor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The ISO-8601 timestamp when the trust anchor was last updated.
- Parameters:
updatedAt
- The ISO-8601 timestamp when the trust anchor was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-