Interface Activity.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<Activity.Builder,,- Activity> - SdkBuilder<Activity.Builder,,- Activity> - SdkPojo
- Enclosing class:
- Activity
@Mutable
@NotThreadSafe
public static interface Activity.Builder
extends SdkPojo, CopyableBuilder<Activity.Builder,Activity> 
- 
Method SummaryModifier and TypeMethodDescriptionactivityId(String activityId) The ID of the activity.autoScalingGroupARN(String autoScalingGroupARN) The Amazon Resource Name (ARN) of the Auto Scaling group.autoScalingGroupName(String autoScalingGroupName) The name of the Auto Scaling group.autoScalingGroupState(String autoScalingGroupState) The state of the Auto Scaling group, which is eitherInServiceorDeleted.The reason the activity began.description(String description) A friendly, more verbose description of the activity.The details about the activity.The end time of the activity.A value between 0 and 100 that indicates the progress of the activity.The start time of the activity.statusCode(String statusCode) The current status of the activity.statusCode(ScalingActivityStatusCode statusCode) The current status of the activity.statusMessage(String statusMessage) A friendly, more verbose description of the activity status.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- 
activityIdThe ID of the activity. - Parameters:
- activityId- The ID of the activity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
autoScalingGroupNameThe name of the Auto Scaling group. - Parameters:
- autoScalingGroupName- The name of the Auto Scaling group.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
descriptionA friendly, more verbose description of the activity. - Parameters:
- description- A friendly, more verbose description of the activity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
causeThe reason the activity began. - Parameters:
- cause- The reason the activity began.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
startTimeThe start time of the activity. - Parameters:
- startTime- The start time of the activity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
endTimeThe end time of the activity. - Parameters:
- endTime- The end time of the activity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusCodeThe current status of the activity. - Parameters:
- statusCode- The current status of the activity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
statusCodeThe current status of the activity. - Parameters:
- statusCode- The current status of the activity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
statusMessageA friendly, more verbose description of the activity status. - Parameters:
- statusMessage- A friendly, more verbose description of the activity status.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
progressA value between 0 and 100 that indicates the progress of the activity. - Parameters:
- progress- A value between 0 and 100 that indicates the progress of the activity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
detailsThe details about the activity. - Parameters:
- details- The details about the activity.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
autoScalingGroupStateThe state of the Auto Scaling group, which is either InServiceorDeleted.- Parameters:
- autoScalingGroupState- The state of the Auto Scaling group, which is either- InServiceor- Deleted.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
autoScalingGroupARNThe Amazon Resource Name (ARN) of the Auto Scaling group. - Parameters:
- autoScalingGroupARN- The Amazon Resource Name (ARN) of the Auto Scaling group.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-