* The target release label described in the response. *
*/ private String releaseLabel; /** *
* The list of applications available for the target release label. Name
is the name of the
* application. Version
is the concise version of the application.
*
* The pagination token. Reserved for future use. Currently set to null. *
*/ private String nextToken; /** ** The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is * formatted as shown in Amazon * Linux 2 Release Notes . For example, 2.0.20220218.1. *
*/ private com.amazonaws.internal.SdkInternalList* The target release label described in the response. *
* * @param releaseLabel * The target release label described in the response. */ public void setReleaseLabel(String releaseLabel) { this.releaseLabel = releaseLabel; } /** ** The target release label described in the response. *
* * @return The target release label described in the response. */ public String getReleaseLabel() { return this.releaseLabel; } /** ** The target release label described in the response. *
* * @param releaseLabel * The target release label described in the response. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeReleaseLabelResult withReleaseLabel(String releaseLabel) { setReleaseLabel(releaseLabel); return this; } /** *
* The list of applications available for the target release label. Name
is the name of the
* application. Version
is the concise version of the application.
*
Name
is the name of the
* application. Version
is the concise version of the application.
*/
public java.util.List
* The list of applications available for the target release label. Name
is the name of the
* application. Version
is the concise version of the application.
*
Name
is the name of the
* application. Version
is the concise version of the application.
*/
public void setApplications(java.util.Collection
* The list of applications available for the target release label. Name
is the name of the
* application. Version
is the concise version of the application.
*
* NOTE: This method appends the values to the existing list (if any). Use * {@link #setApplications(java.util.Collection)} or {@link #withApplications(java.util.Collection)} if you want to * override the existing values. *
* * @param applications * The list of applications available for the target release label.Name
is the name of the
* application. Version
is the concise version of the application.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeReleaseLabelResult withApplications(SimplifiedApplication... applications) {
if (this.applications == null) {
setApplications(new com.amazonaws.internal.SdkInternalList
* The list of applications available for the target release label. Name
is the name of the
* application. Version
is the concise version of the application.
*
Name
is the name of the
* application. Version
is the concise version of the application.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeReleaseLabelResult withApplications(java.util.Collection* The pagination token. Reserved for future use. Currently set to null. *
* * @param nextToken * The pagination token. Reserved for future use. Currently set to null. */ public void setNextToken(String nextToken) { this.nextToken = nextToken; } /** ** The pagination token. Reserved for future use. Currently set to null. *
* * @return The pagination token. Reserved for future use. Currently set to null. */ public String getNextToken() { return this.nextToken; } /** ** The pagination token. Reserved for future use. Currently set to null. *
* * @param nextToken * The pagination token. Reserved for future use. Currently set to null. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeReleaseLabelResult withNextToken(String nextToken) { setNextToken(nextToken); return this; } /** ** The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is * formatted as shown in Amazon * Linux 2 Release Notes . For example, 2.0.20220218.1. *
* * @return The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field * that is formatted as shown in Amazon Linux 2 Release * Notes . For example, 2.0.20220218.1. */ public java.util.List* The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is * formatted as shown in Amazon * Linux 2 Release Notes . For example, 2.0.20220218.1. *
* * @param availableOSReleases * The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that * is formatted as shown in * Amazon Linux 2 Release Notes . For example, 2.0.20220218.1. */ public void setAvailableOSReleases(java.util.Collection* The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is * formatted as shown in Amazon * Linux 2 Release Notes . For example, 2.0.20220218.1. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setAvailableOSReleases(java.util.Collection)} or {@link #withAvailableOSReleases(java.util.Collection)} * if you want to override the existing values. *
* * @param availableOSReleases * The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that * is formatted as shown in * Amazon Linux 2 Release Notes . For example, 2.0.20220218.1. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeReleaseLabelResult withAvailableOSReleases(OSRelease... availableOSReleases) { if (this.availableOSReleases == null) { setAvailableOSReleases(new com.amazonaws.internal.SdkInternalList* The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is * formatted as shown in Amazon * Linux 2 Release Notes . For example, 2.0.20220218.1. *
* * @param availableOSReleases * The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that * is formatted as shown in * Amazon Linux 2 Release Notes . For example, 2.0.20220218.1. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeReleaseLabelResult withAvailableOSReleases(java.util.Collection