Class CfnDeploymentPropsMixin.ComponentDeploymentSpecificationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeploymentPropsMixin.ComponentDeploymentSpecificationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeploymentPropsMixin.ComponentDeploymentSpecificationProperty
CfnDeploymentPropsMixin.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.cfnpropertymixins.services.greengrassv2.CfnDeploymentPropsMixin.ComponentDeploymentSpecificationProperty
CfnDeploymentPropsMixin.ComponentDeploymentSpecificationProperty.Builder, CfnDeploymentPropsMixin.ComponentDeploymentSpecificationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeploymentPropsMixin.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
protected Jsii$Proxy(CfnDeploymentPropsMixin.ComponentDeploymentSpecificationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDeploymentPropsMixin.ComponentDeploymentSpecificationProperty.Builder.
-
-
Method Details
-
getComponentVersion
Description copied from interface:CfnDeploymentPropsMixin.ComponentDeploymentSpecificationPropertyThe version of the component.- Specified by:
getComponentVersionin interfaceCfnDeploymentPropsMixin.ComponentDeploymentSpecificationProperty- See Also:
-
getConfigurationUpdate
Description copied from interface:CfnDeploymentPropsMixin.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
IResolvableorCfnDeploymentPropsMixin.ComponentConfigurationUpdateProperty- Specified by:
getConfigurationUpdatein interfaceCfnDeploymentPropsMixin.ComponentDeploymentSpecificationProperty- See Also:
-
getRunWith
Description copied from interface:CfnDeploymentPropsMixin.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
IResolvableorCfnDeploymentPropsMixin.ComponentRunWithProperty- Specified by:
getRunWithin interfaceCfnDeploymentPropsMixin.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()
-