* The system-generated ID of the extension. *
*/ private String id; /** ** The extension name. *
*/ private String name; /** ** The extension version number. *
*/ private Integer versionNumber; /** ** The system-generated Amazon Resource Name (ARN) for the extension. *
*/ private String arn; /** ** Information about the extension. *
*/ private String description; /** ** The actions defined in the extension. *
*/ private java.util.Map
* The parameters accepted by the extension. You specify parameter values when you associate the extension to an
* AppConfig resource by using the CreateExtensionAssociation
API action. For Lambda extension actions,
* these parameters are included in the Lambda request object.
*
* The system-generated ID of the extension. *
* * @param id * The system-generated ID of the extension. */ public void setId(String id) { this.id = id; } /** ** The system-generated ID of the extension. *
* * @return The system-generated ID of the extension. */ public String getId() { return this.id; } /** ** The system-generated ID of the extension. *
* * @param id * The system-generated ID of the extension. * @return Returns a reference to this object so that method calls can be chained together. */ public UpdateExtensionResult withId(String id) { setId(id); return this; } /** ** The extension name. *
* * @param name * The extension name. */ public void setName(String name) { this.name = name; } /** ** The extension name. *
* * @return The extension name. */ public String getName() { return this.name; } /** ** The extension name. *
* * @param name * The extension name. * @return Returns a reference to this object so that method calls can be chained together. */ public UpdateExtensionResult withName(String name) { setName(name); 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 UpdateExtensionResult withVersionNumber(Integer versionNumber) { setVersionNumber(versionNumber); return this; } /** ** The system-generated Amazon Resource Name (ARN) for the extension. *
* * @param arn * The system-generated Amazon Resource Name (ARN) for the extension. */ public void setArn(String arn) { this.arn = arn; } /** ** The system-generated Amazon Resource Name (ARN) for the extension. *
* * @return The system-generated Amazon Resource Name (ARN) for the extension. */ public String getArn() { return this.arn; } /** ** The system-generated Amazon Resource Name (ARN) for the extension. *
* * @param arn * The system-generated Amazon Resource Name (ARN) for the extension. * @return Returns a reference to this object so that method calls can be chained together. */ public UpdateExtensionResult withArn(String arn) { setArn(arn); return this; } /** ** Information about the extension. *
* * @param description * Information about the extension. */ public void setDescription(String description) { this.description = description; } /** ** Information about the extension. *
* * @return Information about the extension. */ public String getDescription() { return this.description; } /** ** Information about the extension. *
* * @param description * Information about the extension. * @return Returns a reference to this object so that method calls can be chained together. */ public UpdateExtensionResult withDescription(String description) { setDescription(description); return this; } /** ** The actions defined in the extension. *
* * @return The actions defined in the extension. */ public java.util.Map* The actions defined in the extension. *
* * @param actions * The actions defined in the extension. */ public void setActions(java.util.Map* The actions defined in the extension. *
* * @param actions * The actions defined in the extension. * @return Returns a reference to this object so that method calls can be chained together. */ public UpdateExtensionResult withActions(java.util.Map
* The parameters accepted by the extension. You specify parameter values when you associate the extension to an
* AppConfig resource by using the CreateExtensionAssociation
API action. For Lambda extension actions,
* these parameters are included in the Lambda request object.
*
CreateExtensionAssociation
API action. For Lambda
* extension actions, these parameters are included in the Lambda request object.
*/
public java.util.Map
* The parameters accepted by the extension. You specify parameter values when you associate the extension to an
* AppConfig resource by using the CreateExtensionAssociation
API action. For Lambda extension actions,
* these parameters are included in the Lambda request object.
*
CreateExtensionAssociation
API action. For Lambda
* extension actions, these parameters are included in the Lambda request object.
*/
public void setParameters(java.util.Map
* The parameters accepted by the extension. You specify parameter values when you associate the extension to an
* AppConfig resource by using the CreateExtensionAssociation
API action. For Lambda extension actions,
* these parameters are included in the Lambda request object.
*
CreateExtensionAssociation
API action. For Lambda
* extension actions, these parameters are included in the Lambda request object.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public UpdateExtensionResult withParameters(java.util.Map