@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CustomProperty extends Object implements Serializable, Cloneable, StructuredPojo
Represents a member of the complex data structure. The data type of the property can be either primitive or another
struct.
| Constructor and Description |
|---|
CustomProperty() |
| Modifier and Type | Method and Description |
|---|---|
CustomProperty |
clone() |
boolean |
equals(Object obj) |
String |
getComment()
A comment in addition to the description.
|
String |
getDataEncoding()
Indicates whether the property is binary data.
|
String |
getDataType()
The data type for the custom property.
|
String |
getDeprecationMessage()
The deprecation message for the node or the branch that was moved or deleted.
|
String |
getDescription()
A brief description of the custom property.
|
String |
getFullyQualifiedName()
The fully qualified name of the custom property.
|
String |
getStructFullyQualifiedName()
The fully qualified name of the struct node for the custom property if the data type of the custom property is
Struct or StructArray. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setComment(String comment)
A comment in addition to the description.
|
void |
setDataEncoding(String dataEncoding)
Indicates whether the property is binary data.
|
void |
setDataType(String dataType)
The data type for the custom property.
|
void |
setDeprecationMessage(String deprecationMessage)
The deprecation message for the node or the branch that was moved or deleted.
|
void |
setDescription(String description)
A brief description of the custom property.
|
void |
setFullyQualifiedName(String fullyQualifiedName)
The fully qualified name of the custom property.
|
void |
setStructFullyQualifiedName(String structFullyQualifiedName)
The fully qualified name of the struct node for the custom property if the data type of the custom property is
Struct or StructArray. |
String |
toString()
Returns a string representation of this object.
|
CustomProperty |
withComment(String comment)
A comment in addition to the description.
|
CustomProperty |
withDataEncoding(NodeDataEncoding dataEncoding)
Indicates whether the property is binary data.
|
CustomProperty |
withDataEncoding(String dataEncoding)
Indicates whether the property is binary data.
|
CustomProperty |
withDataType(NodeDataType dataType)
The data type for the custom property.
|
CustomProperty |
withDataType(String dataType)
The data type for the custom property.
|
CustomProperty |
withDeprecationMessage(String deprecationMessage)
The deprecation message for the node or the branch that was moved or deleted.
|
CustomProperty |
withDescription(String description)
A brief description of the custom property.
|
CustomProperty |
withFullyQualifiedName(String fullyQualifiedName)
The fully qualified name of the custom property.
|
CustomProperty |
withStructFullyQualifiedName(String structFullyQualifiedName)
The fully qualified name of the struct node for the custom property if the data type of the custom property is
Struct or StructArray. |
public void setFullyQualifiedName(String fullyQualifiedName)
The fully qualified name of the custom property. For example, the fully qualified name of a custom property might
be ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.
fullyQualifiedName - The fully qualified name of the custom property. For example, the fully qualified name of a custom
property might be ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.public String getFullyQualifiedName()
The fully qualified name of the custom property. For example, the fully qualified name of a custom property might
be ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.
ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.public CustomProperty withFullyQualifiedName(String fullyQualifiedName)
The fully qualified name of the custom property. For example, the fully qualified name of a custom property might
be ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.
fullyQualifiedName - The fully qualified name of the custom property. For example, the fully qualified name of a custom
property might be ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS.public void setDataType(String dataType)
The data type for the custom property.
dataType - The data type for the custom property.NodeDataTypepublic String getDataType()
The data type for the custom property.
NodeDataTypepublic CustomProperty withDataType(String dataType)
The data type for the custom property.
dataType - The data type for the custom property.NodeDataTypepublic CustomProperty withDataType(NodeDataType dataType)
The data type for the custom property.
dataType - The data type for the custom property.NodeDataTypepublic void setDataEncoding(String dataEncoding)
Indicates whether the property is binary data.
dataEncoding - Indicates whether the property is binary data.NodeDataEncodingpublic String getDataEncoding()
Indicates whether the property is binary data.
NodeDataEncodingpublic CustomProperty withDataEncoding(String dataEncoding)
Indicates whether the property is binary data.
dataEncoding - Indicates whether the property is binary data.NodeDataEncodingpublic CustomProperty withDataEncoding(NodeDataEncoding dataEncoding)
Indicates whether the property is binary data.
dataEncoding - Indicates whether the property is binary data.NodeDataEncodingpublic void setDescription(String description)
A brief description of the custom property.
description - A brief description of the custom property.public String getDescription()
A brief description of the custom property.
public CustomProperty withDescription(String description)
A brief description of the custom property.
description - A brief description of the custom property.public void setDeprecationMessage(String deprecationMessage)
The deprecation message for the node or the branch that was moved or deleted.
deprecationMessage - The deprecation message for the node or the branch that was moved or deleted.public String getDeprecationMessage()
The deprecation message for the node or the branch that was moved or deleted.
public CustomProperty withDeprecationMessage(String deprecationMessage)
The deprecation message for the node or the branch that was moved or deleted.
deprecationMessage - The deprecation message for the node or the branch that was moved or deleted.public void setComment(String comment)
A comment in addition to the description.
comment - A comment in addition to the description.public String getComment()
A comment in addition to the description.
public CustomProperty withComment(String comment)
A comment in addition to the description.
comment - A comment in addition to the description.public void setStructFullyQualifiedName(String structFullyQualifiedName)
The fully qualified name of the struct node for the custom property if the data type of the custom property is
Struct or StructArray.
structFullyQualifiedName - The fully qualified name of the struct node for the custom property if the data type of the custom
property is Struct or StructArray.public String getStructFullyQualifiedName()
The fully qualified name of the struct node for the custom property if the data type of the custom property is
Struct or StructArray.
Struct or StructArray.public CustomProperty withStructFullyQualifiedName(String structFullyQualifiedName)
The fully qualified name of the struct node for the custom property if the data type of the custom property is
Struct or StructArray.
structFullyQualifiedName - The fully qualified name of the struct node for the custom property if the data type of the custom
property is Struct or StructArray.public String toString()
toString in class ObjectObject.toString()public CustomProperty clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.