Interface ChangeLog.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ChangeLog.Builder,ChangeLog>,SdkBuilder<ChangeLog.Builder,ChangeLog>,SdkPojo
- Enclosing class:
- ChangeLog
public static interface ChangeLog.Builder extends SdkPojo, CopyableBuilder<ChangeLog.Builder,ChangeLog>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChangeLog.Builderaction(String action)The action that was performed.ChangeLog.Builderaction(ActionEnum action)The action that was performed.ChangeLog.BuildercreatedAt(Instant createdAt)The time when the action was performed and the changelog record was created.ChangeLog.BuildercreatedBy(String createdBy)The user or role that performed the action.ChangeLog.BuilderobjectName(String objectName)The name of the object that changed.ChangeLog.BuilderobjectType(String objectType)The object that was changed, such as an assessment, control, or control set.ChangeLog.BuilderobjectType(ObjectTypeEnum objectType)The object that was changed, such as an assessment, control, or control set.-
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
-
objectType
ChangeLog.Builder objectType(String objectType)
The object that was changed, such as an assessment, control, or control set.
- Parameters:
objectType- The object that was changed, such as an assessment, control, or control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ObjectTypeEnum,ObjectTypeEnum
-
objectType
ChangeLog.Builder objectType(ObjectTypeEnum objectType)
The object that was changed, such as an assessment, control, or control set.
- Parameters:
objectType- The object that was changed, such as an assessment, control, or control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ObjectTypeEnum,ObjectTypeEnum
-
objectName
ChangeLog.Builder objectName(String objectName)
The name of the object that changed. This could be the name of an assessment, control, or control set.
- Parameters:
objectName- The name of the object that changed. This could be the name of an assessment, control, or control set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
action
ChangeLog.Builder action(String action)
The action that was performed.
- Parameters:
action- The action that was performed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionEnum,ActionEnum
-
action
ChangeLog.Builder action(ActionEnum action)
The action that was performed.
- Parameters:
action- The action that was performed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionEnum,ActionEnum
-
createdAt
ChangeLog.Builder createdAt(Instant createdAt)
The time when the action was performed and the changelog record was created.
- Parameters:
createdAt- The time when the action was performed and the changelog record was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
ChangeLog.Builder createdBy(String createdBy)
The user or role that performed the action.
- Parameters:
createdBy- The user or role that performed the action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-