Interface AuditEvent.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AuditEvent.Builder,AuditEvent>,SdkBuilder<AuditEvent.Builder,AuditEvent>,SdkPojo
- Enclosing class:
- AuditEvent
public static interface AuditEvent.Builder extends SdkPojo, CopyableBuilder<AuditEvent.Builder,AuditEvent>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AuditEvent.BuildereventId(String eventId)Unique identifier of a case audit history event.AuditEvent.Builderfields(Collection<AuditEventField> fields)A list of Case Audit History event fields.AuditEvent.Builderfields(Consumer<AuditEventField.Builder>... fields)A list of Case Audit History event fields.AuditEvent.Builderfields(AuditEventField... fields)A list of Case Audit History event fields.default AuditEvent.BuilderperformedBy(Consumer<AuditEventPerformedBy.Builder> performedBy)Information of the user which performed the audit.AuditEvent.BuilderperformedBy(AuditEventPerformedBy performedBy)Information of the user which performed the audit.AuditEvent.BuilderperformedTime(Instant performedTime)Time at which an Audit History event took place.AuditEvent.BuilderrelatedItemType(String relatedItemType)The Type of the related item.AuditEvent.BuilderrelatedItemType(RelatedItemType relatedItemType)The Type of the related item.AuditEvent.Buildertype(String type)The Type of an audit history event.AuditEvent.Buildertype(AuditEventType type)The Type of an audit history event.-
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
-
eventId
AuditEvent.Builder eventId(String eventId)
Unique identifier of a case audit history event.
- Parameters:
eventId- Unique identifier of a case audit history event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fields
AuditEvent.Builder fields(Collection<AuditEventField> fields)
A list of Case Audit History event fields.
- Parameters:
fields- A list of Case Audit History event fields.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fields
AuditEvent.Builder fields(AuditEventField... fields)
A list of Case Audit History event fields.
- Parameters:
fields- A list of Case Audit History event fields.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fields
AuditEvent.Builder fields(Consumer<AuditEventField.Builder>... fields)
A list of Case Audit History event fields.
This is a convenience method that creates an instance of theAuditEventField.Builderavoiding the need to create one manually viaAuditEventField.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#fields(List.) - Parameters:
fields- a consumer that will call methods onAuditEventField.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#fields(java.util.Collection)
-
performedBy
AuditEvent.Builder performedBy(AuditEventPerformedBy performedBy)
Information of the user which performed the audit.
- Parameters:
performedBy- Information of the user which performed the audit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
performedBy
default AuditEvent.Builder performedBy(Consumer<AuditEventPerformedBy.Builder> performedBy)
Information of the user which performed the audit.
This is a convenience method that creates an instance of theAuditEventPerformedBy.Builderavoiding the need to create one manually viaAuditEventPerformedBy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toperformedBy(AuditEventPerformedBy).- Parameters:
performedBy- a consumer that will call methods onAuditEventPerformedBy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
performedBy(AuditEventPerformedBy)
-
performedTime
AuditEvent.Builder performedTime(Instant performedTime)
Time at which an Audit History event took place.
- Parameters:
performedTime- Time at which an Audit History event took place.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relatedItemType
AuditEvent.Builder relatedItemType(String relatedItemType)
The Type of the related item.
- Parameters:
relatedItemType- The Type of the related item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RelatedItemType,RelatedItemType
-
relatedItemType
AuditEvent.Builder relatedItemType(RelatedItemType relatedItemType)
The Type of the related item.
- Parameters:
relatedItemType- The Type of the related item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RelatedItemType,RelatedItemType
-
type
AuditEvent.Builder type(String type)
The Type of an audit history event.
- Parameters:
type- The Type of an audit history event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AuditEventType,AuditEventType
-
type
AuditEvent.Builder type(AuditEventType type)
The Type of an audit history event.
- Parameters:
type- The Type of an audit history event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AuditEventType,AuditEventType
-
-