/*
 * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.codedeploy.model;
import java.io.Serializable;
import javax.annotation.Generated;
/**
 * 
 * @see AWS API Documentation
 */
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public class BatchGetDeploymentTargetsResult extends com.amazonaws.AmazonWebServiceResult 
     * A list of target objects for a deployment. Each target object contains details about the target, such as its
     * status and lifecycle events. The type of the target objects depends on the deployment' compute platform.
     *  
     * EC2/On-premises: Each target object is an Amazon EC2 or on-premises instance.
     *  
     * Lambda: The target object is a specific version of an Lambda function.
     *  
     * Amazon ECS: The target object is an Amazon ECS service.
     *  
     * CloudFormation: The target object is an CloudFormation blue/green deployment.
     *  
     * A list of target objects for a deployment. Each target object contains details about the target, such as its
     * status and lifecycle events. The type of the target objects depends on the deployment' compute platform.
     *  
     * EC2/On-premises: Each target object is an Amazon EC2 or on-premises instance.
     *  
     * Lambda: The target object is a specific version of an Lambda function.
     *  
     * Amazon ECS: The target object is an Amazon ECS service.
     *  
     * CloudFormation: The target object is an CloudFormation blue/green deployment.
     * 
     * 
*/
    private com.amazonaws.internal.SdkInternalList
     * 
* 
     * @return A list of target objects for a deployment. Each target object contains details about the target, such as
     *         its status and lifecycle events. The type of the target objects depends on the deployment' compute
     *         platform.
* EC2/On-premises: Each target object is an Amazon EC2 or on-premises instance. *
** Lambda: The target object is a specific version of an Lambda function. *
** Amazon ECS: The target object is an Amazon ECS service. *
** CloudFormation: The target object is an CloudFormation blue/green deployment. *
** A list of target objects for a deployment. Each target object contains details about the target, such as its * status and lifecycle events. The type of the target objects depends on the deployment' compute platform. *
** EC2/On-premises: Each target object is an Amazon EC2 or on-premises instance. *
** Lambda: The target object is a specific version of an Lambda function. *
** Amazon ECS: The target object is an Amazon ECS service. *
** CloudFormation: The target object is an CloudFormation blue/green deployment. *
** EC2/On-premises: Each target object is an Amazon EC2 or on-premises instance. *
** Lambda: The target object is a specific version of an Lambda function. *
** Amazon ECS: The target object is an Amazon ECS service. *
** CloudFormation: The target object is an CloudFormation blue/green deployment. *
** A list of target objects for a deployment. Each target object contains details about the target, such as its * status and lifecycle events. The type of the target objects depends on the deployment' compute platform. *
** EC2/On-premises: Each target object is an Amazon EC2 or on-premises instance. *
** Lambda: The target object is a specific version of an Lambda function. *
** Amazon ECS: The target object is an Amazon ECS service. *
** CloudFormation: The target object is an CloudFormation blue/green deployment. *
** NOTE: This method appends the values to the existing list (if any). Use * {@link #setDeploymentTargets(java.util.Collection)} or {@link #withDeploymentTargets(java.util.Collection)} if * you want to override the existing values. *
* * @param deploymentTargets * A list of target objects for a deployment. Each target object contains details about the target, such as * its status and lifecycle events. The type of the target objects depends on the deployment' compute * platform. ** EC2/On-premises: Each target object is an Amazon EC2 or on-premises instance. *
** Lambda: The target object is a specific version of an Lambda function. *
** Amazon ECS: The target object is an Amazon ECS service. *
** CloudFormation: The target object is an CloudFormation blue/green deployment. *
** A list of target objects for a deployment. Each target object contains details about the target, such as its * status and lifecycle events. The type of the target objects depends on the deployment' compute platform. *
** EC2/On-premises: Each target object is an Amazon EC2 or on-premises instance. *
** Lambda: The target object is a specific version of an Lambda function. *
** Amazon ECS: The target object is an Amazon ECS service. *
** CloudFormation: The target object is an CloudFormation blue/green deployment. *
** EC2/On-premises: Each target object is an Amazon EC2 or on-premises instance. *
** Lambda: The target object is a specific version of an Lambda function. *
** Amazon ECS: The target object is an Amazon ECS service. *
** CloudFormation: The target object is an CloudFormation blue/green deployment. *
*