Interface EventActor.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EventActor.Builder,,EventActor> SdkBuilder<EventActor.Builder,,EventActor> SdkPojo
- Enclosing class:
EventActor
@Mutable
@NotThreadSafe
public static interface EventActor.Builder
extends SdkPojo, CopyableBuilder<EventActor.Builder,EventActor>
-
Method Summary
Modifier and TypeMethodDescriptionThe AWS account ID of the actor.principalId(String principalId) The principal ID of the actor.The type of actor, either USER or SYSTEM.The type of actor, either USER or SYSTEM.The user name of the actor.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
-
type
The type of actor, either USER or SYSTEM.
- Parameters:
type- The type of actor, either USER or SYSTEM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of actor, either USER or SYSTEM.
- Parameters:
type- The type of actor, either USER or SYSTEM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
principalId
The principal ID of the actor.
- Parameters:
principalId- The principal ID of the actor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
The AWS account ID of the actor.
- Parameters:
accountId- The AWS account ID of the actor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userName
The user name of the actor.
- Parameters:
userName- The user name of the actor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-