Class CfnAssetModel.AttributeProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotsitewise.CfnAssetModel.AttributeProperty.Jsii$Proxy
All Implemented Interfaces:
CfnAssetModel.AttributeProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnAssetModel.AttributeProperty

@Stability(Stable) @Internal public static final class CfnAssetModel.AttributeProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAssetModel.AttributeProperty
An implementation for CfnAssetModel.AttributeProperty
  • 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(CfnAssetModel.AttributeProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnAssetModel.AttributeProperty.Builder.
  • Method Details

    • getDefaultValue

      public final String getDefaultValue()
      Description copied from interface: CfnAssetModel.AttributeProperty
      The default value of the asset model property attribute.

      All assets that you create from the asset model contain this attribute value. You can update an attribute's value after you create an asset. For more information, see Updating attribute values in the AWS IoT SiteWise User Guide .

      Specified by:
      getDefaultValue in interface CfnAssetModel.AttributeProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object