Interface ManagedNotificationChildEventOverview.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedNotificationChildEventOverview.Builder,,ManagedNotificationChildEventOverview> SdkBuilder<ManagedNotificationChildEventOverview.Builder,,ManagedNotificationChildEventOverview> SdkPojo
- Enclosing class:
ManagedNotificationChildEventOverview
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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaManagedNotificationChildEventSummary.builder().When the
Consumercompletes,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.
-