/* * 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.appconfig.model; import java.io.Serializable; import javax.annotation.Generated; import com.amazonaws.protocol.StructuredPojo; import com.amazonaws.protocol.ProtocolMarshaller; /** *
* An extension that was invoked during a deployment. *
* * @see AWS API * Documentation */ @Generated("com.amazonaws:aws-java-sdk-code-generator") public class AppliedExtension implements Serializable, Cloneable, StructuredPojo { /** ** The system-generated ID of the extension. *
*/ private String extensionId; /** ** The system-generated ID for the association. *
*/ private String extensionAssociationId; /** ** The extension version number. *
*/ private Integer versionNumber; /** ** One or more parameters for the actions called by the extension. *
*/ private java.util.Map* The system-generated ID of the extension. *
* * @param extensionId * The system-generated ID of the extension. */ public void setExtensionId(String extensionId) { this.extensionId = extensionId; } /** ** The system-generated ID of the extension. *
* * @return The system-generated ID of the extension. */ public String getExtensionId() { return this.extensionId; } /** ** The system-generated ID of the extension. *
* * @param extensionId * The system-generated ID of the extension. * @return Returns a reference to this object so that method calls can be chained together. */ public AppliedExtension withExtensionId(String extensionId) { setExtensionId(extensionId); return this; } /** ** The system-generated ID for the association. *
* * @param extensionAssociationId * The system-generated ID for the association. */ public void setExtensionAssociationId(String extensionAssociationId) { this.extensionAssociationId = extensionAssociationId; } /** ** The system-generated ID for the association. *
* * @return The system-generated ID for the association. */ public String getExtensionAssociationId() { return this.extensionAssociationId; } /** ** The system-generated ID for the association. *
* * @param extensionAssociationId * The system-generated ID for the association. * @return Returns a reference to this object so that method calls can be chained together. */ public AppliedExtension withExtensionAssociationId(String extensionAssociationId) { setExtensionAssociationId(extensionAssociationId); return this; } /** ** The extension version number. *
* * @param versionNumber * The extension version number. */ public void setVersionNumber(Integer versionNumber) { this.versionNumber = versionNumber; } /** ** The extension version number. *
* * @return The extension version number. */ public Integer getVersionNumber() { return this.versionNumber; } /** ** The extension version number. *
* * @param versionNumber * The extension version number. * @return Returns a reference to this object so that method calls can be chained together. */ public AppliedExtension withVersionNumber(Integer versionNumber) { setVersionNumber(versionNumber); return this; } /** ** One or more parameters for the actions called by the extension. *
* * @return One or more parameters for the actions called by the extension. */ public java.util.Map* One or more parameters for the actions called by the extension. *
* * @param parameters * One or more parameters for the actions called by the extension. */ public void setParameters(java.util.Map* One or more parameters for the actions called by the extension. *
* * @param parameters * One or more parameters for the actions called by the extension. * @return Returns a reference to this object so that method calls can be chained together. */ public AppliedExtension withParameters(java.util.Map