* A summary description of the application. *
*/ private AppSummary appSummary; /** ** The server groups included in the application. *
*/ private java.util.List* The tags associated with the application. *
*/ private java.util.List* A summary description of the application. *
* * @param appSummary * A summary description of the application. */ public void setAppSummary(AppSummary appSummary) { this.appSummary = appSummary; } /** ** A summary description of the application. *
* * @return A summary description of the application. */ public AppSummary getAppSummary() { return this.appSummary; } /** ** A summary description of the application. *
* * @param appSummary * A summary description of the application. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateAppResult withAppSummary(AppSummary appSummary) { setAppSummary(appSummary); return this; } /** ** The server groups included in the application. *
* * @return The server groups included in the application. */ public java.util.List* The server groups included in the application. *
* * @param serverGroups * The server groups included in the application. */ public void setServerGroups(java.util.Collection* The server groups included in the application. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setServerGroups(java.util.Collection)} or {@link #withServerGroups(java.util.Collection)} if you want to * override the existing values. *
* * @param serverGroups * The server groups included in the application. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateAppResult withServerGroups(ServerGroup... serverGroups) { if (this.serverGroups == null) { setServerGroups(new java.util.ArrayList* The server groups included in the application. *
* * @param serverGroups * The server groups included in the application. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateAppResult withServerGroups(java.util.Collection* The tags associated with the application. *
* * @return The tags associated with the application. */ public java.util.List* The tags associated with the application. *
* * @param tags * The tags associated with the application. */ public void setTags(java.util.Collection* The tags associated with the application. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the * existing values. *
* * @param tags * The tags associated with the application. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateAppResult withTags(Tag... tags) { if (this.tags == null) { setTags(new java.util.ArrayList* The tags associated with the application. *
* * @param tags * The tags associated with the application. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateAppResult withTags(java.util.Collection