/*
* 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. *
*