Interface ManagedNotificationChildEventOverview.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ManagedNotificationChildEventOverview.Builder,
,ManagedNotificationChildEventOverview> SdkBuilder<ManagedNotificationChildEventOverview.Builder,
,ManagedNotificationChildEventOverview> SdkPojo
- Enclosing class:
ManagedNotificationChildEventOverview
@Mutable
@NotThreadSafe
public static interface ManagedNotificationChildEventOverview.Builder
extends SdkPojo, CopyableBuilder<ManagedNotificationChildEventOverview.Builder,ManagedNotificationChildEventOverview>
-
Method Summary
Modifier and TypeMethodDescriptionaggregateManagedNotificationEventArn
(String aggregateManagedNotificationEventArn) The Amazon Resource Name (ARN) of the ManagedNotificationEvent that is associated with thisManagedNotificationChildEvent
.The Amazon Resource Name (ARN) of theManagedNotificationChildEvent
.The content of theManagedNotificationChildEvent
.childEvent
(ManagedNotificationChildEventSummary childEvent) The content of theManagedNotificationChildEvent
.creationTime
(Instant creationTime) The creation time of theManagedNotificationChildEvent
.managedNotificationConfigurationArn
(String managedNotificationConfigurationArn) The Amazon Resource Name (ARN) of theManagedNotificationConfiguration
.organizationalUnitId
(String organizationalUnitId) The Organizational Unit Id that an AWS account belongs to.relatedAccount
(String relatedAccount) The account that related to theManagedNotificationChildEvent
.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
-
arn
The Amazon Resource Name (ARN) of the
ManagedNotificationChildEvent
.- Parameters:
arn
- The Amazon Resource Name (ARN) of theManagedNotificationChildEvent
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedNotificationConfigurationArn
ManagedNotificationChildEventOverview.Builder managedNotificationConfigurationArn(String managedNotificationConfigurationArn) The Amazon Resource Name (ARN) of the
ManagedNotificationConfiguration
.- Parameters:
managedNotificationConfigurationArn
- The Amazon Resource Name (ARN) of theManagedNotificationConfiguration
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The creation time of the
ManagedNotificationChildEvent
.- Parameters:
creationTime
- The creation time of theManagedNotificationChildEvent
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
childEvent
ManagedNotificationChildEventOverview.Builder childEvent(ManagedNotificationChildEventSummary childEvent) The content of the
ManagedNotificationChildEvent
.- Parameters:
childEvent
- The content of theManagedNotificationChildEvent
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
childEvent
default ManagedNotificationChildEventOverview.Builder childEvent(Consumer<ManagedNotificationChildEventSummary.Builder> childEvent) The content of the
This is a convenience method that creates an instance of theManagedNotificationChildEvent
.ManagedNotificationChildEventSummary.Builder
avoiding the need to create one manually viaManagedNotificationChildEventSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tochildEvent(ManagedNotificationChildEventSummary)
.- Parameters:
childEvent
- a consumer that will call methods onManagedNotificationChildEventSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aggregateManagedNotificationEventArn
ManagedNotificationChildEventOverview.Builder aggregateManagedNotificationEventArn(String aggregateManagedNotificationEventArn) The Amazon Resource Name (ARN) of the ManagedNotificationEvent that is associated with this
ManagedNotificationChildEvent
.- Parameters:
aggregateManagedNotificationEventArn
- The Amazon Resource Name (ARN) of the ManagedNotificationEvent that is associated with thisManagedNotificationChildEvent
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitId
The Organizational Unit Id that an AWS account belongs to.
- Parameters:
organizationalUnitId
- The Organizational Unit Id that an AWS account belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-