Interface ProjectSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ProjectSummary.Builder,ProjectSummary>,SdkBuilder<ProjectSummary.Builder,ProjectSummary>,SdkPojo
- Enclosing class:
- ProjectSummary
public static interface ProjectSummary.Builder extends SdkPojo, CopyableBuilder<ProjectSummary.Builder,ProjectSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProjectSummary.BuilderactiveExperimentCount(Long activeExperimentCount)The number of experiments currently in the project.ProjectSummary.BuilderactiveLaunchCount(Long activeLaunchCount)The number of ongoing launches currently in the project.ProjectSummary.Builderarn(String arn)The name or ARN of the project.ProjectSummary.BuildercreatedTime(Instant createdTime)The date and time that the project is created.ProjectSummary.Builderdescription(String description)The description of the project.ProjectSummary.BuilderexperimentCount(Long experimentCount)The number of experiments currently in the project.ProjectSummary.BuilderfeatureCount(Long featureCount)The number of features currently in the project.ProjectSummary.BuilderlastUpdatedTime(Instant lastUpdatedTime)The date and time that the project was most recently updated.ProjectSummary.BuilderlaunchCount(Long launchCount)The number of launches currently in the project, including launches that are ongoing, completed, and not started yet.ProjectSummary.Buildername(String name)The name of the project.ProjectSummary.Builderstatus(String status)The current state of the project.ProjectSummary.Builderstatus(ProjectStatus status)The current state of the project.ProjectSummary.Buildertags(Map<String,String> tags)The list of tag keys and values associated with this project.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
activeExperimentCount
ProjectSummary.Builder activeExperimentCount(Long activeExperimentCount)
The number of experiments currently in the project.
- Parameters:
activeExperimentCount- The number of experiments currently in the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeLaunchCount
ProjectSummary.Builder activeLaunchCount(Long activeLaunchCount)
The number of ongoing launches currently in the project.
- Parameters:
activeLaunchCount- The number of ongoing launches currently in the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
ProjectSummary.Builder arn(String arn)
The name or ARN of the project.
- Parameters:
arn- The name or ARN of the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
ProjectSummary.Builder createdTime(Instant createdTime)
The date and time that the project is created.
- Parameters:
createdTime- The date and time that the project is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
ProjectSummary.Builder description(String description)
The description of the project.
- Parameters:
description- The description of the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
experimentCount
ProjectSummary.Builder experimentCount(Long experimentCount)
The number of experiments currently in the project.
- Parameters:
experimentCount- The number of experiments currently in the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
featureCount
ProjectSummary.Builder featureCount(Long featureCount)
The number of features currently in the project.
- Parameters:
featureCount- The number of features currently in the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
ProjectSummary.Builder lastUpdatedTime(Instant lastUpdatedTime)
The date and time that the project was most recently updated.
- Parameters:
lastUpdatedTime- The date and time that the project was most recently updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchCount
ProjectSummary.Builder launchCount(Long launchCount)
The number of launches currently in the project, including launches that are ongoing, completed, and not started yet.
- Parameters:
launchCount- The number of launches currently in the project, including launches that are ongoing, completed, and not started yet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ProjectSummary.Builder name(String name)
The name of the project.
- Parameters:
name- The name of the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ProjectSummary.Builder status(String status)
The current state of the project.
- Parameters:
status- The current state of the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProjectStatus,ProjectStatus
-
status
ProjectSummary.Builder status(ProjectStatus status)
The current state of the project.
- Parameters:
status- The current state of the project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProjectStatus,ProjectStatus
-
tags
ProjectSummary.Builder tags(Map<String,String> tags)
The list of tag keys and values associated with this project.
- Parameters:
tags- The list of tag keys and values associated with this project.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-