Interface EventLogEntry.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<EventLogEntry.Builder,,- EventLogEntry> - SdkBuilder<EventLogEntry.Builder,,- EventLogEntry> - SdkPojo
- Enclosing class:
- EventLogEntry
- 
Method SummaryModifier and TypeMethodDescriptionThe code of the error, if any.eventCategory(String eventCategory) The category for the event.The name of the event.eventSource(String eventSource) The source of the event.The time the event took place, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.The type of the event.The system-generated unique ID of the event.operationType(String operationType) The type of the event.operationType(OperationType operationType) The type of the event.default EventLogEntry.BuilderprojectInformation(Consumer<ProjectInformation.Builder> projectInformation) Information about the project where the event occurred.projectInformation(ProjectInformation projectInformation) Information about the project where the event occurred.The system-generated unique ID of the request.default EventLogEntry.BuilderrequestPayload(Consumer<EventPayload.Builder> requestPayload) Information about the payload of the request.requestPayload(EventPayload requestPayload) Information about the payload of the request.default EventLogEntry.BuilderresponsePayload(Consumer<EventPayload.Builder> responsePayload) Information about the payload of the response, if any.responsePayload(EventPayload responsePayload) Information about the payload of the response, if any.sourceIpAddress(String sourceIpAddress) The IP address of the user whose actions are recorded in the event.The user agent whose actions are recorded in the event.default EventLogEntry.BuilderuserIdentity(Consumer<UserIdentity.Builder> userIdentity) The system-generated unique ID of the user whose actions are recorded in the event.userIdentity(UserIdentity userIdentity) The system-generated unique ID of the user whose actions are recorded in the event.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
idThe system-generated unique ID of the event. - Parameters:
- id- The system-generated unique ID of the event.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
eventNameThe name of the event. - Parameters:
- eventName- The name of the event.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
eventTypeThe type of the event. - Parameters:
- eventType- The type of the event.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
eventCategoryThe category for the event. - Parameters:
- eventCategory- The category for the event.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
eventSourceThe source of the event. - Parameters:
- eventSource- The source of the event.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
eventTimeThe time the event took place, in coordinated universal time (UTC) timestamp format as specified in RFC 3339. - Parameters:
- eventTime- The time the event took place, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
operationTypeThe type of the event. - Parameters:
- operationType- The type of the event.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
operationTypeThe type of the event. - Parameters:
- operationType- The type of the event.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
userIdentityThe system-generated unique ID of the user whose actions are recorded in the event. - Parameters:
- userIdentity- The system-generated unique ID of the user whose actions are recorded in the event.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
userIdentityThe system-generated unique ID of the user whose actions are recorded in the event. This is a convenience method that creates an instance of theUserIdentity.Builderavoiding the need to create one manually viaUserIdentity.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed touserIdentity(UserIdentity).- Parameters:
- userIdentity- a consumer that will call methods on- UserIdentity.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
projectInformationInformation about the project where the event occurred. - Parameters:
- projectInformation- Information about the project where the event occurred.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
projectInformationdefault EventLogEntry.Builder projectInformation(Consumer<ProjectInformation.Builder> projectInformation) Information about the project where the event occurred. This is a convenience method that creates an instance of theProjectInformation.Builderavoiding the need to create one manually viaProjectInformation.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprojectInformation(ProjectInformation).- Parameters:
- projectInformation- a consumer that will call methods on- ProjectInformation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
requestIdThe system-generated unique ID of the request. - Parameters:
- requestIdValue- The system-generated unique ID of the request.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
requestPayloadInformation about the payload of the request. - Parameters:
- requestPayload- Information about the payload of the request.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
requestPayloadInformation about the payload of the request. This is a convenience method that creates an instance of theEventPayload.Builderavoiding the need to create one manually viaEventPayload.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torequestPayload(EventPayload).- Parameters:
- requestPayload- a consumer that will call methods on- EventPayload.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
responsePayloadInformation about the payload of the response, if any. - Parameters:
- responsePayload- Information about the payload of the response, if any.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
responsePayloadInformation about the payload of the response, if any. This is a convenience method that creates an instance of theEventPayload.Builderavoiding the need to create one manually viaEventPayload.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresponsePayload(EventPayload).- Parameters:
- responsePayload- a consumer that will call methods on- EventPayload.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
errorCodeThe code of the error, if any. - Parameters:
- errorCode- The code of the error, if any.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
sourceIpAddressThe IP address of the user whose actions are recorded in the event. - Parameters:
- sourceIpAddress- The IP address of the user whose actions are recorded in the event.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
userAgentThe user agent whose actions are recorded in the event. - Parameters:
- userAgent- The user agent whose actions are recorded in the event.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-