Class DigitalTwinAdapterInboundEnvelope
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.iot.model.DigitalTwinAdapterInboundEnvelope
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250531") public final class DigitalTwinAdapterInboundEnvelope extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Payload containing device-specific metadata and optional value mappings used to interpret or transform that metadata.This structure includes the device endpoint, the actual payload, and an optional envelope mapping that applies JQ expressions to extract or reshape the data as needed.
Note: Objects should always be created or deserialized using theDigitalTwinAdapterInboundEnvelope.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theDigitalTwinAdapterInboundEnvelope.Builder
, which maintain a set of all explicitly set fields calledDigitalTwinAdapterInboundEnvelope.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DigitalTwinAdapterInboundEnvelope.Builder
-
Constructor Summary
Constructors Constructor Description DigitalTwinAdapterInboundEnvelope(String referenceEndpoint, DigitalTwinAdapterPayload referencePayload, DigitalTwinAdapterEnvelopeMapping envelopeMapping)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DigitalTwinAdapterInboundEnvelope.Builder
builder()
Create a new builder.boolean
equals(Object o)
DigitalTwinAdapterEnvelopeMapping
getEnvelopeMapping()
String
getReferenceEndpoint()
The device endpoint.DigitalTwinAdapterPayload
getReferencePayload()
int
hashCode()
DigitalTwinAdapterInboundEnvelope.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
DigitalTwinAdapterInboundEnvelope
@Deprecated @ConstructorProperties({"referenceEndpoint","referencePayload","envelopeMapping"}) public DigitalTwinAdapterInboundEnvelope(String referenceEndpoint, DigitalTwinAdapterPayload referencePayload, DigitalTwinAdapterEnvelopeMapping envelopeMapping)
Deprecated.
-
-
Method Detail
-
builder
public static DigitalTwinAdapterInboundEnvelope.Builder builder()
Create a new builder.
-
toBuilder
public DigitalTwinAdapterInboundEnvelope.Builder toBuilder()
-
getReferenceEndpoint
public String getReferenceEndpoint()
The device endpoint.- Returns:
- the value
-
getReferencePayload
public DigitalTwinAdapterPayload getReferencePayload()
-
getEnvelopeMapping
public DigitalTwinAdapterEnvelopeMapping getEnvelopeMapping()
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-