/*
* 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.robomaker.model;
import java.io.Serializable;
import javax.annotation.Generated;
/**
*
* @see AWS API
* Documentation
*/
@Deprecated
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public class CreateDeploymentJobResult extends com.amazonaws.AmazonWebServiceResult
* The Amazon Resource Name (ARN) of the deployment job.
*
* The target fleet for the deployment job.
*
* The status of the deployment job.
*
* The deployment application configuration.
*
* The failure reason of the deployment job if it failed.
*
* The failure code of the simulation job if it failed:
*
* AWS Greengrass requires a service-level role permission to access other services. The role must include the
* The robot application could not be extracted from the bundle.
*
* The percentage of robots that could not be updated exceeded the percentage set for the deployment.
*
* The robot application could not be deployed to the robot.
*
* The AWS Greengrass group or version associated with a robot is missing.
*
* An internal error has occurred. Retry your request, but if the problem persists, contact us with details.
*
* The robot application does not have a source that matches the architecture of the robot.
*
* One or more of the resources specified for the robot application are missing. For example, does the robot
* application have the correct launch package and launch file?
*
* The post-launch script failed.
*
* The pre-launch script failed.
*
* One or more deployment resources are missing. For example, do robot application source bundles still exist?
*
* There is no response from the robot. It might not be powered on or connected to the internet.
*
* The time, in milliseconds since the epoch, when the fleet was created.
*
* The deployment configuration.
*
* The list of all tags added to the deployment job.
*
* The Amazon Resource Name (ARN) of the deployment job.
*
* The Amazon Resource Name (ARN) of the deployment job.
*
* The Amazon Resource Name (ARN) of the deployment job.
*
* The target fleet for the deployment job.
*
* The target fleet for the deployment job.
*
* The target fleet for the deployment job.
*
* The status of the deployment job.
*
* The status of the deployment job.
*
* The status of the deployment job.
*
* The status of the deployment job.
*
* The deployment application configuration.
*
* The deployment application configuration.
*
* The deployment application configuration.
*
* NOTE: This method appends the values to the existing list (if any). Use
* {@link #setDeploymentApplicationConfigs(java.util.Collection)} or
* {@link #withDeploymentApplicationConfigs(java.util.Collection)} if you want to override the existing values.
*
* The deployment application configuration.
*
* The failure reason of the deployment job if it failed.
*
* The failure reason of the deployment job if it failed.
*
* The failure reason of the deployment job if it failed.
*
* The failure code of the simulation job if it failed:
*
* AWS Greengrass requires a service-level role permission to access other services. The role must include the
* The robot application could not be extracted from the bundle.
*
* The percentage of robots that could not be updated exceeded the percentage set for the deployment.
*
* The robot application could not be deployed to the robot.
*
* The AWS Greengrass group or version associated with a robot is missing.
*
* An internal error has occurred. Retry your request, but if the problem persists, contact us with details.
*
* The robot application does not have a source that matches the architecture of the robot.
*
* One or more of the resources specified for the robot application are missing. For example, does the robot
* application have the correct launch package and launch file?
*
* The post-launch script failed.
*
* The pre-launch script failed.
*
* One or more deployment resources are missing. For example, do robot application source bundles still exist?
*
* There is no response from the robot. It might not be powered on or connected to the internet.
*
*
*/
private String failureCode;
/**
* AWSGreengrassResourceAccessRolePolicy
managed policy.
*
*
*
* @param failureCode
* The failure code of the simulation job if it failed:AWSGreengrassResourceAccessRolePolicy
managed policy.
*
* AWS Greengrass requires a service-level role permission to access other services. The role must include
* the AWSGreengrassResourceAccessRolePolicy
managed policy.
*
* The robot application could not be extracted from the bundle. *
** The percentage of robots that could not be updated exceeded the percentage set for the deployment. *
** The robot application could not be deployed to the robot. *
** The AWS Greengrass group or version associated with a robot is missing. *
** An internal error has occurred. Retry your request, but if the problem persists, contact us with details. *
** The robot application does not have a source that matches the architecture of the robot. *
** One or more of the resources specified for the robot application are missing. For example, does the robot * application have the correct launch package and launch file? *
** The post-launch script failed. *
** The pre-launch script failed. *
** One or more deployment resources are missing. For example, do robot application source bundles still * exist? *
** There is no response from the robot. It might not be powered on or connected to the internet. *
** The failure code of the simulation job if it failed: *
*
* AWS Greengrass requires a service-level role permission to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy
managed policy.
*
* The robot application could not be extracted from the bundle. *
** The percentage of robots that could not be updated exceeded the percentage set for the deployment. *
** The robot application could not be deployed to the robot. *
** The AWS Greengrass group or version associated with a robot is missing. *
** An internal error has occurred. Retry your request, but if the problem persists, contact us with details. *
** The robot application does not have a source that matches the architecture of the robot. *
** One or more of the resources specified for the robot application are missing. For example, does the robot * application have the correct launch package and launch file? *
** The post-launch script failed. *
** The pre-launch script failed. *
** One or more deployment resources are missing. For example, do robot application source bundles still exist? *
** There is no response from the robot. It might not be powered on or connected to the internet. *
*
* AWS Greengrass requires a service-level role permission to access other services. The role must include
* the AWSGreengrassResourceAccessRolePolicy
managed policy.
*
* The robot application could not be extracted from the bundle. *
** The percentage of robots that could not be updated exceeded the percentage set for the deployment. *
** The robot application could not be deployed to the robot. *
** The AWS Greengrass group or version associated with a robot is missing. *
** An internal error has occurred. Retry your request, but if the problem persists, contact us with details. *
** The robot application does not have a source that matches the architecture of the robot. *
** One or more of the resources specified for the robot application are missing. For example, does the robot * application have the correct launch package and launch file? *
** The post-launch script failed. *
** The pre-launch script failed. *
** One or more deployment resources are missing. For example, do robot application source bundles still * exist? *
** There is no response from the robot. It might not be powered on or connected to the internet. *
** The failure code of the simulation job if it failed: *
*
* AWS Greengrass requires a service-level role permission to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy
managed policy.
*
* The robot application could not be extracted from the bundle. *
** The percentage of robots that could not be updated exceeded the percentage set for the deployment. *
** The robot application could not be deployed to the robot. *
** The AWS Greengrass group or version associated with a robot is missing. *
** An internal error has occurred. Retry your request, but if the problem persists, contact us with details. *
** The robot application does not have a source that matches the architecture of the robot. *
** One or more of the resources specified for the robot application are missing. For example, does the robot * application have the correct launch package and launch file? *
** The post-launch script failed. *
** The pre-launch script failed. *
** One or more deployment resources are missing. For example, do robot application source bundles still exist? *
** There is no response from the robot. It might not be powered on or connected to the internet. *
*
* AWS Greengrass requires a service-level role permission to access other services. The role must include
* the AWSGreengrassResourceAccessRolePolicy
managed policy.
*
* The robot application could not be extracted from the bundle. *
** The percentage of robots that could not be updated exceeded the percentage set for the deployment. *
** The robot application could not be deployed to the robot. *
** The AWS Greengrass group or version associated with a robot is missing. *
** An internal error has occurred. Retry your request, but if the problem persists, contact us with details. *
** The robot application does not have a source that matches the architecture of the robot. *
** One or more of the resources specified for the robot application are missing. For example, does the robot * application have the correct launch package and launch file? *
** The post-launch script failed. *
** The pre-launch script failed. *
** One or more deployment resources are missing. For example, do robot application source bundles still * exist? *
** There is no response from the robot. It might not be powered on or connected to the internet. *
** The failure code of the simulation job if it failed: *
*
* AWS Greengrass requires a service-level role permission to access other services. The role must include the AWSGreengrassResourceAccessRolePolicy
managed policy.
*
* The robot application could not be extracted from the bundle. *
** The percentage of robots that could not be updated exceeded the percentage set for the deployment. *
** The robot application could not be deployed to the robot. *
** The AWS Greengrass group or version associated with a robot is missing. *
** An internal error has occurred. Retry your request, but if the problem persists, contact us with details. *
** The robot application does not have a source that matches the architecture of the robot. *
** One or more of the resources specified for the robot application are missing. For example, does the robot * application have the correct launch package and launch file? *
** The post-launch script failed. *
** The pre-launch script failed. *
** One or more deployment resources are missing. For example, do robot application source bundles still exist? *
** There is no response from the robot. It might not be powered on or connected to the internet. *
*
* AWS Greengrass requires a service-level role permission to access other services. The role must include
* the AWSGreengrassResourceAccessRolePolicy
managed policy.
*
* The robot application could not be extracted from the bundle. *
** The percentage of robots that could not be updated exceeded the percentage set for the deployment. *
** The robot application could not be deployed to the robot. *
** The AWS Greengrass group or version associated with a robot is missing. *
** An internal error has occurred. Retry your request, but if the problem persists, contact us with details. *
** The robot application does not have a source that matches the architecture of the robot. *
** One or more of the resources specified for the robot application are missing. For example, does the robot * application have the correct launch package and launch file? *
** The post-launch script failed. *
** The pre-launch script failed. *
** One or more deployment resources are missing. For example, do robot application source bundles still * exist? *
** There is no response from the robot. It might not be powered on or connected to the internet. *
** The time, in milliseconds since the epoch, when the fleet was created. *
* * @param createdAt * The time, in milliseconds since the epoch, when the fleet was created. */ public void setCreatedAt(java.util.Date createdAt) { this.createdAt = createdAt; } /** ** The time, in milliseconds since the epoch, when the fleet was created. *
* * @return The time, in milliseconds since the epoch, when the fleet was created. */ public java.util.Date getCreatedAt() { return this.createdAt; } /** ** The time, in milliseconds since the epoch, when the fleet was created. *
* * @param createdAt * The time, in milliseconds since the epoch, when the fleet was created. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateDeploymentJobResult withCreatedAt(java.util.Date createdAt) { setCreatedAt(createdAt); return this; } /** ** The deployment configuration. *
* * @param deploymentConfig * The deployment configuration. */ public void setDeploymentConfig(DeploymentConfig deploymentConfig) { this.deploymentConfig = deploymentConfig; } /** ** The deployment configuration. *
* * @return The deployment configuration. */ public DeploymentConfig getDeploymentConfig() { return this.deploymentConfig; } /** ** The deployment configuration. *
* * @param deploymentConfig * The deployment configuration. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateDeploymentJobResult withDeploymentConfig(DeploymentConfig deploymentConfig) { setDeploymentConfig(deploymentConfig); return this; } /** ** The list of all tags added to the deployment job. *
* * @return The list of all tags added to the deployment job. */ public java.util.Map* The list of all tags added to the deployment job. *
* * @param tags * The list of all tags added to the deployment job. */ public void setTags(java.util.Map* The list of all tags added to the deployment job. *
* * @param tags * The list of all tags added to the deployment job. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateDeploymentJobResult withTags(java.util.Map