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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ManagedNotificationChildEventOverview.BuilderaggregateManagedNotificationEventArn(String aggregateManagedNotificationEventArn)The Amazon Resource Name (ARN) of the ManagedNotificationEvent that is associated with thisManagedNotificationChildEvent.ManagedNotificationChildEventOverview.Builderarn(String arn)The Amazon Resource Name (ARN) of theManagedNotificationChildEvent.default ManagedNotificationChildEventOverview.BuilderchildEvent(Consumer<ManagedNotificationChildEventSummary.Builder> childEvent)The content of theManagedNotificationChildEvent.ManagedNotificationChildEventOverview.BuilderchildEvent(ManagedNotificationChildEventSummary childEvent)The content of theManagedNotificationChildEvent.ManagedNotificationChildEventOverview.BuildercreationTime(Instant creationTime)The creation time of theManagedNotificationChildEvent.ManagedNotificationChildEventOverview.BuildermanagedNotificationConfigurationArn(String managedNotificationConfigurationArn)The Amazon Resource Name (ARN) of theManagedNotificationConfiguration.ManagedNotificationChildEventOverview.BuilderorganizationalUnitId(String organizationalUnitId)The Organizational Unit Id that an AWS account belongs to.ManagedNotificationChildEventOverview.BuilderrelatedAccount(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 Detail
-
arn
ManagedNotificationChildEventOverview.Builder arn(String 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.
-
relatedAccount
ManagedNotificationChildEventOverview.Builder relatedAccount(String relatedAccount)
The account that related to the
ManagedNotificationChildEvent.- Parameters:
relatedAccount- The account that related to theManagedNotificationChildEvent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
ManagedNotificationChildEventOverview.Builder creationTime(Instant 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:
childEvent(ManagedNotificationChildEventSummary)
-
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
ManagedNotificationChildEventOverview.Builder organizationalUnitId(String 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.
-
-