* The launch profile. *
*/ private LaunchProfile launchProfile; /** ** A collection of streaming images. *
*/ private java.util.List* A collection of studio component summaries. *
*/ private java.util.List* The launch profile. *
* * @param launchProfile * The launch profile. */ public void setLaunchProfile(LaunchProfile launchProfile) { this.launchProfile = launchProfile; } /** ** The launch profile. *
* * @return The launch profile. */ public LaunchProfile getLaunchProfile() { return this.launchProfile; } /** ** The launch profile. *
* * @param launchProfile * The launch profile. * @return Returns a reference to this object so that method calls can be chained together. */ public GetLaunchProfileDetailsResult withLaunchProfile(LaunchProfile launchProfile) { setLaunchProfile(launchProfile); return this; } /** ** A collection of streaming images. *
* * @return A collection of streaming images. */ public java.util.List* A collection of streaming images. *
* * @param streamingImages * A collection of streaming images. */ public void setStreamingImages(java.util.Collection* A collection of streaming images. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setStreamingImages(java.util.Collection)} or {@link #withStreamingImages(java.util.Collection)} if you * want to override the existing values. *
* * @param streamingImages * A collection of streaming images. * @return Returns a reference to this object so that method calls can be chained together. */ public GetLaunchProfileDetailsResult withStreamingImages(StreamingImage... streamingImages) { if (this.streamingImages == null) { setStreamingImages(new java.util.ArrayList* A collection of streaming images. *
* * @param streamingImages * A collection of streaming images. * @return Returns a reference to this object so that method calls can be chained together. */ public GetLaunchProfileDetailsResult withStreamingImages(java.util.Collection* A collection of studio component summaries. *
* * @return A collection of studio component summaries. */ public java.util.List* A collection of studio component summaries. *
* * @param studioComponentSummaries * A collection of studio component summaries. */ public void setStudioComponentSummaries(java.util.Collection* A collection of studio component summaries. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setStudioComponentSummaries(java.util.Collection)} or * {@link #withStudioComponentSummaries(java.util.Collection)} if you want to override the existing values. *
* * @param studioComponentSummaries * A collection of studio component summaries. * @return Returns a reference to this object so that method calls can be chained together. */ public GetLaunchProfileDetailsResult withStudioComponentSummaries(StudioComponentSummary... studioComponentSummaries) { if (this.studioComponentSummaries == null) { setStudioComponentSummaries(new java.util.ArrayList* A collection of studio component summaries. *
* * @param studioComponentSummaries * A collection of studio component summaries. * @return Returns a reference to this object so that method calls can be chained together. */ public GetLaunchProfileDetailsResult withStudioComponentSummaries(java.util.Collection