Class CfnDeployment.ComponentDeploymentSpecificationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeployment.ComponentDeploymentSpecificationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeployment.ComponentDeploymentSpecificationProperty
CfnDeployment.ComponentDeploymentSpecificationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.greengrassv2.CfnDeployment.ComponentDeploymentSpecificationProperty
CfnDeployment.ComponentDeploymentSpecificationProperty.Builder, CfnDeployment.ComponentDeploymentSpecificationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeployment.ComponentDeploymentSpecificationProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe version of the component.final ObjectThe configuration updates to deploy for the component.final ObjectThe system user and group that the software uses to run component processes on the core device.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDeployment.ComponentDeploymentSpecificationProperty.Builder.
-
-
Method Details
-
getComponentVersion
Description copied from interface:CfnDeployment.ComponentDeploymentSpecificationPropertyThe version of the component.- Specified by:
getComponentVersionin interfaceCfnDeployment.ComponentDeploymentSpecificationProperty- See Also:
-
getConfigurationUpdate
Description copied from interface:CfnDeployment.ComponentDeploymentSpecificationPropertyThe configuration updates to deploy for the component.You can define reset updates and merge updates. A reset updates the keys that you specify to the default configuration for the component. A merge updates the core device's component configuration with the keys and values that you specify. The AWS IoT Greengrass Core software applies reset updates before it applies merge updates. For more information, see Update component configuration .
Returns union: either
IResolvableorCfnDeployment.ComponentConfigurationUpdateProperty- Specified by:
getConfigurationUpdatein interfaceCfnDeployment.ComponentDeploymentSpecificationProperty- See Also:
-
getRunWith
Description copied from interface:CfnDeployment.ComponentDeploymentSpecificationPropertyThe system user and group that the software uses to run component processes on the core device.If you omit this parameter, the software uses the system user and group that you configure for the core device. For more information, see Configure the user and group that run components in the AWS IoT Greengrass V2 Developer Guide .
Returns union: either
IResolvableorCfnDeployment.ComponentRunWithProperty- Specified by:
getRunWithin interfaceCfnDeployment.ComponentDeploymentSpecificationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-