@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GenerationSummary extends Object implements Serializable, Cloneable, StructuredPojo
The summary of the Savings Plans recommendation generation.
Constructor and Description |
---|
GenerationSummary() |
Modifier and Type | Method and Description |
---|---|
GenerationSummary |
clone() |
boolean |
equals(Object obj) |
String |
getEstimatedCompletionTime()
Indicates the estimated time for when the recommendation generation will complete.
|
String |
getGenerationCompletionTime()
Indicates the completion time of the recommendation generation.
|
String |
getGenerationStartedTime()
Indicates the start time of the recommendation generation.
|
String |
getGenerationStatus()
Indicates whether the recommendation generation succeeded, is processing, or failed.
|
String |
getRecommendationId()
Indicates the ID for this specific recommendation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEstimatedCompletionTime(String estimatedCompletionTime)
Indicates the estimated time for when the recommendation generation will complete.
|
void |
setGenerationCompletionTime(String generationCompletionTime)
Indicates the completion time of the recommendation generation.
|
void |
setGenerationStartedTime(String generationStartedTime)
Indicates the start time of the recommendation generation.
|
void |
setGenerationStatus(String generationStatus)
Indicates whether the recommendation generation succeeded, is processing, or failed.
|
void |
setRecommendationId(String recommendationId)
Indicates the ID for this specific recommendation.
|
String |
toString()
Returns a string representation of this object.
|
GenerationSummary |
withEstimatedCompletionTime(String estimatedCompletionTime)
Indicates the estimated time for when the recommendation generation will complete.
|
GenerationSummary |
withGenerationCompletionTime(String generationCompletionTime)
Indicates the completion time of the recommendation generation.
|
GenerationSummary |
withGenerationStartedTime(String generationStartedTime)
Indicates the start time of the recommendation generation.
|
GenerationSummary |
withGenerationStatus(GenerationStatus generationStatus)
Indicates whether the recommendation generation succeeded, is processing, or failed.
|
GenerationSummary |
withGenerationStatus(String generationStatus)
Indicates whether the recommendation generation succeeded, is processing, or failed.
|
GenerationSummary |
withRecommendationId(String recommendationId)
Indicates the ID for this specific recommendation.
|
public void setRecommendationId(String recommendationId)
Indicates the ID for this specific recommendation.
recommendationId
- Indicates the ID for this specific recommendation.public String getRecommendationId()
Indicates the ID for this specific recommendation.
public GenerationSummary withRecommendationId(String recommendationId)
Indicates the ID for this specific recommendation.
recommendationId
- Indicates the ID for this specific recommendation.public void setGenerationStatus(String generationStatus)
Indicates whether the recommendation generation succeeded, is processing, or failed.
generationStatus
- Indicates whether the recommendation generation succeeded, is processing, or failed.GenerationStatus
public String getGenerationStatus()
Indicates whether the recommendation generation succeeded, is processing, or failed.
GenerationStatus
public GenerationSummary withGenerationStatus(String generationStatus)
Indicates whether the recommendation generation succeeded, is processing, or failed.
generationStatus
- Indicates whether the recommendation generation succeeded, is processing, or failed.GenerationStatus
public GenerationSummary withGenerationStatus(GenerationStatus generationStatus)
Indicates whether the recommendation generation succeeded, is processing, or failed.
generationStatus
- Indicates whether the recommendation generation succeeded, is processing, or failed.GenerationStatus
public void setGenerationStartedTime(String generationStartedTime)
Indicates the start time of the recommendation generation.
generationStartedTime
- Indicates the start time of the recommendation generation.public String getGenerationStartedTime()
Indicates the start time of the recommendation generation.
public GenerationSummary withGenerationStartedTime(String generationStartedTime)
Indicates the start time of the recommendation generation.
generationStartedTime
- Indicates the start time of the recommendation generation.public void setGenerationCompletionTime(String generationCompletionTime)
Indicates the completion time of the recommendation generation.
generationCompletionTime
- Indicates the completion time of the recommendation generation.public String getGenerationCompletionTime()
Indicates the completion time of the recommendation generation.
public GenerationSummary withGenerationCompletionTime(String generationCompletionTime)
Indicates the completion time of the recommendation generation.
generationCompletionTime
- Indicates the completion time of the recommendation generation.public void setEstimatedCompletionTime(String estimatedCompletionTime)
Indicates the estimated time for when the recommendation generation will complete.
estimatedCompletionTime
- Indicates the estimated time for when the recommendation generation will complete.public String getEstimatedCompletionTime()
Indicates the estimated time for when the recommendation generation will complete.
public GenerationSummary withEstimatedCompletionTime(String estimatedCompletionTime)
Indicates the estimated time for when the recommendation generation will complete.
estimatedCompletionTime
- Indicates the estimated time for when the recommendation generation will complete.public String toString()
toString
in class Object
Object.toString()
public GenerationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.