public static final class OperationTypes.DataDefinition.Builder extends Object
OperationTypes.DataDefinition.| Constructor and Description |
|---|
Builder(OperationTypes.DataDefinition.DataType type)
Constructor with parameters for the required properties of
OperationTypes.DataDefinition. |
| Modifier and Type | Method and Description |
|---|---|
OperationTypes.DataDefinition |
build() |
OperationTypes.DataDefinition.Builder |
setElementDefinition(OperationTypes.DataDefinition elementDefinition)
Contains the element definition for generic data types like List and Optional.
|
OperationTypes.DataDefinition.Builder |
setFields(Map<String,OperationTypes.DataDefinition> fields)
Fields of the structure type.
|
OperationTypes.DataDefinition.Builder |
setName(String name)
Fully qualified name of the structure.
|
public Builder(OperationTypes.DataDefinition.DataType type)
OperationTypes.DataDefinition.public OperationTypes.DataDefinition.Builder setElementDefinition(OperationTypes.DataDefinition elementDefinition)
getType() is one of OperationTypes.DataDefinition.DataType.OPTIONAL
or OperationTypes.DataDefinition.DataType.LIST.elementDefinition - New value for the property.public OperationTypes.DataDefinition.Builder setName(String name)
getType() is one of OperationTypes.DataDefinition.DataType.STRUCTURE,
OperationTypes.DataDefinition.DataType.STRUCTURE_REF,
or OperationTypes.DataDefinition.DataType.ERROR.name - New value for the property.public OperationTypes.DataDefinition.Builder setFields(Map<String,OperationTypes.DataDefinition> fields)
OperationTypes.DataDefinition for the field.
The order of the structure fields defined in IDL is not maintained by the Operation service.
This property is optional and it is only relevant when the value of getType() is one of OperationTypes.DataDefinition.DataType.STRUCTURE
or OperationTypes.DataDefinition.DataType.ERROR.fields - New value for the property.public OperationTypes.DataDefinition build()
Copyright © 2023. All rights reserved.