Interface Notification.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Notification.Builder,Notification>,SdkBuilder<Notification.Builder,Notification>,SdkPojo
- Enclosing class:
- Notification
public static interface Notification.Builder extends SdkPojo, CopyableBuilder<Notification.Builder,Notification>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Notification.BuilderassessmentId(String assessmentId)The identifier for the assessment.Notification.BuilderassessmentName(String assessmentName)The name of the related assessment.Notification.BuildercontrolSetId(String controlSetId)The identifier for the control set.Notification.BuildercontrolSetName(String controlSetName)Specifies the name of the control set that the notification is about.Notification.Builderdescription(String description)The description of the notification.Notification.BuildereventTime(Instant eventTime)The time when the notification was sent.Notification.Builderid(String id)The unique identifier for the notification.Notification.Buildersource(String source)The sender of the notification.-
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, sdkFields
-
-
-
-
Method Detail
-
id
Notification.Builder id(String id)
The unique identifier for the notification.
- Parameters:
id- The unique identifier for the notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assessmentId
Notification.Builder assessmentId(String assessmentId)
The identifier for the assessment.
- Parameters:
assessmentId- The identifier for the assessment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assessmentName
Notification.Builder assessmentName(String assessmentName)
The name of the related assessment.
- Parameters:
assessmentName- The name of the related assessment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlSetId
Notification.Builder controlSetId(String controlSetId)
The identifier for the control set.
- Parameters:
controlSetId- The identifier for the control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
controlSetName
Notification.Builder controlSetName(String controlSetName)
Specifies the name of the control set that the notification is about.
- Parameters:
controlSetName- Specifies the name of the control set that the notification is about.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Notification.Builder description(String description)
The description of the notification.
- Parameters:
description- The description of the notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventTime
Notification.Builder eventTime(Instant eventTime)
The time when the notification was sent.
- Parameters:
eventTime- The time when the notification was sent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
Notification.Builder source(String source)
The sender of the notification.
- Parameters:
source- The sender of the notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-