public final class MessageProperty
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_ID |
static java.lang.String |
CONNECTION_DEVICE_ID |
static java.lang.String |
CONNECTION_MODULE_ID |
static java.lang.String |
IOTHUB_CONTENT_ENCODING |
static java.lang.String |
IOTHUB_CONTENT_TYPE |
static java.lang.String |
IOTHUB_CREATION_TIME_UTC |
static java.lang.String |
IOTHUB_SECURITY_INTERFACE_ID |
static java.lang.String |
IOTHUB_SECURITY_INTERFACE_ID_VALUE |
static java.lang.String |
OUTPUT_NAME_PROPERTY |
static java.util.Set<java.lang.String> |
RESERVED_PROPERTY_NAMES
A set of reserved property names.
|
| Modifier | Constructor and Description |
|---|---|
protected |
MessageProperty() |
|
MessageProperty(java.lang.String name,
java.lang.String value)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
Returns the property name.
|
java.lang.String |
getValue()
Returns the property value.
|
boolean |
hasSameName(java.lang.String name)
Equivalent to property.getName().equalsIgnoreCase(name).
|
static boolean |
isValidAppProperty(java.lang.String name,
java.lang.String value)
Returns whether the property is a valid application property.
|
static boolean |
isValidSystemProperty(java.lang.String name,
java.lang.String value)
Returns whether the property is a valid system property.
|
public static final java.util.Set<java.lang.String> RESERVED_PROPERTY_NAMES
public static final java.lang.String OUTPUT_NAME_PROPERTY
public static final java.lang.String CONNECTION_DEVICE_ID
public static final java.lang.String CONNECTION_MODULE_ID
public static final java.lang.String IOTHUB_CONTENT_ENCODING
public static final java.lang.String IOTHUB_CONTENT_TYPE
public static final java.lang.String IOTHUB_CREATION_TIME_UTC
public static final java.lang.String IOTHUB_SECURITY_INTERFACE_ID
public static final java.lang.String IOTHUB_SECURITY_INTERFACE_ID_VALUE
public static final java.lang.String COMPONENT_ID
public MessageProperty(java.lang.String name,
java.lang.String value)
name - The IoT Hub message property name.value - The IoT Hub message property value.java.lang.IllegalArgumentException - if the name and value constitute an
invalid IoT Hub message property. A message property can only contain US-ASCII.
A message property name cannot be one of the reserved property names.protected MessageProperty()
public java.lang.String getName()
public java.lang.String getValue()
public boolean hasSameName(java.lang.String name)
name - the property name.public static boolean isValidAppProperty(java.lang.String name,
java.lang.String value)
name - the property name.value - the property value.public static boolean isValidSystemProperty(java.lang.String name,
java.lang.String value)
name - the property name.value - the property value.Copyright © 2023. All rights reserved.