Class CfnResourceDefinition.ResourceInstanceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.greengrass.CfnResourceDefinition.ResourceInstanceProperty.Jsii$Proxy
- All Implemented Interfaces:
- CfnResourceDefinition.ResourceInstanceProperty,- software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnResourceDefinition.ResourceInstanceProperty
@Stability(Stable)
@Internal
public static final class CfnResourceDefinition.ResourceInstanceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnResourceDefinition.ResourceInstanceProperty
An implementation for 
CfnResourceDefinition.ResourceInstanceProperty- 
Nested Class SummaryNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.greengrass.CfnResourceDefinition.ResourceInstancePropertyCfnResourceDefinition.ResourceInstanceProperty.Builder, CfnResourceDefinition.ResourceInstanceProperty.Jsii$Proxy
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnResourceDefinition.ResourceInstanceProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.
- 
Method SummaryModifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringgetId()A descriptive or arbitrary ID for the resource.final StringgetName()The descriptive resource name, which is displayed on the AWS IoT Greengrass console.final ObjectA container for resource data.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
- 
Constructor Details- 
Jsii$Proxyprotected 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$ProxyConstructor that initializes the object based on literal property values passed by theCfnResourceDefinition.ResourceInstanceProperty.Builder.
 
- 
- 
Method Details- 
getIdDescription copied from interface:CfnResourceDefinition.ResourceInstancePropertyA descriptive or arbitrary ID for the resource.This value must be unique within the resource definition version. Maximum length is 128 characters with pattern [a-zA-Z0-9:_-]+.- Specified by:
- getIdin interface- CfnResourceDefinition.ResourceInstanceProperty
 
- 
getNameDescription copied from interface:CfnResourceDefinition.ResourceInstancePropertyThe descriptive resource name, which is displayed on the AWS IoT Greengrass console.Maximum length 128 characters with pattern [a-zA-Z0-9:_-]+. This must be unique within a Greengrass group. - Specified by:
- getNamein interface- CfnResourceDefinition.ResourceInstanceProperty
 
- 
getResourceDataContainerDescription copied from interface:CfnResourceDefinition.ResourceInstancePropertyA container for resource data.The container takes only one of the following supported resource data types: LocalDeviceResourceData,LocalVolumeResourceData,SageMakerMachineLearningModelResourceData,S3MachineLearningModelResourceData, orSecretsManagerSecretResourceData.Only one resource type can be defined for a ResourceDataContainerinstance.- Specified by:
- getResourceDataContainerin interface- CfnResourceDefinition.ResourceInstanceProperty
 
- 
$jsii$toJson@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
- $jsii$toJsonin interface- software.amazon.jsii.JsiiSerializable
 
- 
equals
- 
hashCodepublic final int hashCode()
 
-