diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt
index 5295f29349ac0..904d647cd9b33 100644
--- a/eng/versioning/version_client.txt
+++ b/eng/versioning/version_client.txt
@@ -195,6 +195,7 @@ com.azure:azure-template-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-verticals-agrifood-farming;1.0.0-beta.3;1.0.0-beta.4
com.azure:azure-xml;1.0.0-beta.2;1.0.0-beta.3
com.azure:perf-test-core;1.0.0-beta.1;1.0.0-beta.1
+com.azure:azure-analytics-purview-datamap;1.0.0-beta.1;1.0.0-beta.1
com.azure.spring:azure-monitor-spring-native;1.0.0-beta.1;1.0.0-beta.1
com.azure.spring:azure-monitor-spring-native-test;1.0.0-beta.1;1.0.0-beta.1
com.azure.spring:spring-cloud-azure-appconfiguration-config-web;4.13.0;4.14.0-beta.1
diff --git a/pom.xml b/pom.xml
index 48806d3b8a00e..71c134bf256f9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,6 +26,7 @@
+ * Request Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * businessAttributes (Optional): { + * String: Object (Optional) + * } + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * createTime: Integer (Optional) + * createdBy: String (Optional) + * customAttributes (Optional): { + * String: String (Optional) + * } + * guid: String (Optional) + * homeId: String (Optional) + * collectionId: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * provenanceType: Double (Optional) + * proxy: Boolean (Optional) + * relationshipAttributes (Optional): { + * String: Object (Optional) + * } + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * } + * } + * entity (Optional): (recursive schema, see entity above) + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param businessAttributeUpdateBehavior Used to define the update behavior for business attributes when updating + * entities. Allowed values: "ignore", "replace", "merge". + * @param collectionId The collection where entities will be moved to. Only specify a value if you + * need to move an entity to another collection. + * @param entity Atlas entity with extended information. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * businessAttributes (Optional): { + * String: Object (Optional) + * } + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * createTime: Integer (Optional) + * createdBy: String (Optional) + * customAttributes (Optional): { + * String: String (Optional) + * } + * guid: String (Optional) + * homeId: String (Optional) + * collectionId: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * provenanceType: Double (Optional) + * proxy: Boolean (Optional) + * relationshipAttributes (Optional): { + * String: Object (Optional) + * } + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * } + * } + * entities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param guid An array of GUIDs of entities to list. + * @param minExtInfo Whether to return minimal information for referred entities. + * @param ignoreRelationships Whether to ignore relationship attributes. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return an instance of an entity along with extended info - like hive_table, + * hive_database along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * businessAttributes (Optional): { + * String: Object (Optional) + * } + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * createTime: Integer (Optional) + * createdBy: String (Optional) + * customAttributes (Optional): { + * String: String (Optional) + * } + * guid: String (Optional) + * homeId: String (Optional) + * collectionId: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * provenanceType: Double (Optional) + * proxy: Boolean (Optional) + * relationshipAttributes (Optional): { + * String: Object (Optional) + * } + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * } + * } + * entities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param collectionId The collection where entities will be moved to. Only specify a value if you + * need to move an entity to another collection. + * @param businessAttributeUpdateBehavior Used to define the update behavior for business attributes when updating + * entities. Allowed values: "ignore", "replace", "merge". + * @param entities An array of entities to create or update. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param guid An array of GUIDs of entities to delete. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * classification (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * entityGuids (Optional): [ + * String (Optional) + * ] + * } + * }+ * + * @param request The request to associate a classification to multiple entities. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * businessAttributes (Optional): { + * String: Object (Optional) + * } + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * createTime: Integer (Optional) + * createdBy: String (Optional) + * customAttributes (Optional): { + * String: String (Optional) + * } + * guid: String (Optional) + * homeId: String (Optional) + * collectionId: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * provenanceType: Double (Optional) + * proxy: Boolean (Optional) + * relationshipAttributes (Optional): { + * String: Object (Optional) + * } + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * } + * } + * entity (Optional): (recursive schema, see entity above) + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param minExtInfo Whether to return minimal information for referred entities. + * @param ignoreRelationships Whether to ignore relationship attributes. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return complete definition of an entity given its GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * Object + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param name The name of the attribute. + * @param body The value of the attribute. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param classificationName The name of the classification. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return classification for a given entity represented by a GUID along with {@link Response} on successful + * completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * list (Optional): [ + * Object (Optional) + * ] + * pageSize: Integer (Optional) + * sortBy: String (Optional) + * sortType: String(NONE/ASC/DESC) (Optional) + * startIndex: Integer (Optional) + * totalCount: Integer (Optional) + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return rEST serialization friendly list along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * (Required){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * }+ * + * @param guid The globally unique identifier of the entity. + * @param classifications An array of classifications to be added. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * (Required){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * }+ * + * @param guid The globally unique identifier of the entity. + * @param classifications An array of classifications to be updated. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * businessAttributes (Optional): { + * String: Object (Optional) + * } + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * createTime: Integer (Optional) + * createdBy: String (Optional) + * customAttributes (Optional): { + * String: String (Optional) + * } + * guid: String (Optional) + * homeId: String (Optional) + * collectionId: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * provenanceType: Double (Optional) + * proxy: Boolean (Optional) + * relationshipAttributes (Optional): { + * String: Object (Optional) + * } + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * } + * } + * entity (Optional): (recursive schema, see entity above) + * } + * }+ * + * @param typeName The name of the type. + * @param minExtInfo Whether to return minimal information for referred entities. + * @param ignoreRelationships Whether to ignore relationship attributes. + * @param attr The qualified name of the entity. (This is only an example. qualifiedName can + * be changed to other unique attributes). + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return complete definition of an entity given its type and unique attribute. + * + * In + * addition to the typeName path parameter, attribute key-value pair(s) can be + * provided in the following format: + * attr:\<attrName>=<attrValue>. + * + * NOTE: The + * attrName and attrValue should be unique across entities, eg. + * qualifiedName. + * + * The REST request would look something like this: + * GET + * /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue along with {@link Response} on successful + * completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * businessAttributes (Optional): { + * String: Object (Optional) + * } + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * createTime: Integer (Optional) + * createdBy: String (Optional) + * customAttributes (Optional): { + * String: String (Optional) + * } + * guid: String (Optional) + * homeId: String (Optional) + * collectionId: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * provenanceType: Double (Optional) + * proxy: Boolean (Optional) + * relationshipAttributes (Optional): { + * String: Object (Optional) + * } + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * } + * } + * entity (Optional): (recursive schema, see entity above) + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param typeName The name of the type. + * @param attr The qualified name of the entity. (This is only an example. qualifiedName can + * be changed to other unique attributes). + * @param atlasEntityWithExtInfo Atlas entity with extended information. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param typeName The name of the type. + * @param attr The qualified name of the entity. (This is only an example. qualifiedName can + * be changed to other unique attributes). + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * (Required){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * }+ * + * @param typeName The name of the type. + * @param attr The qualified name of the entity. (This is only an example. qualifiedName can + * be changed to other unique attributes). + * @param atlasClassificationArray An array of classification to be added. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * (Required){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * }+ * + * @param typeName The name of the type. + * @param attr The qualified name of the entity. (This is only an example. qualifiedName can + * be changed to other unique attributes). + * @param atlasClassificationArray An array of classification to be updated. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * guidHeaderMap (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * } + * } + * }+ * + * @param entityHeaders Atlas entity headers. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * businessAttributes (Optional): { + * String: Object (Optional) + * } + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * createTime: Integer (Optional) + * createdBy: String (Optional) + * customAttributes (Optional): { + * String: String (Optional) + * } + * guid: String (Optional) + * homeId: String (Optional) + * collectionId: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * provenanceType: Double (Optional) + * proxy: Boolean (Optional) + * relationshipAttributes (Optional): { + * String: Object (Optional) + * } + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * } + * } + * entities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param typeName The name of the type. + * @param minExtInfo Whether to return minimal information for referred entities. + * @param ignoreRelationships Whether to ignore relationship attributes. + * @param attrNQualifiedName Qualified name of an entity. E.g. to find 2 entities you can set + * attrs_1:qualifiedName=db1@cl1&attrs_2:qualifiedName=db2@cl1. (This is only an + * example. qualifiedName can be changed to other unique attributes). + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return an instance of an entity along with extended info - like hive_table, + * hive_database along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return entity header given its GUID along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * String: Object (Required) + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param businessMetadata Business metadata payload. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * String: Object (Required) + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param isOverwrite Whether to overwrite the existing business metadata on the entity or not, + * default is false. + * @param businessMetadata BusinessMetadata payload. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * String: Object (Required) + * } + * }+ * + * @param bmName BusinessMetadata name. + * @param guid The globally unique identifier of the entity. + * @param businessMetadataAttributes Business metadata attribute payload. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * String: Object (Required) + * } + * }+ * + * @param bmName BusinessMetadata name. + * @param guid The globally unique identifier of the entity. + * @param businessMetadataAttributes Business metadata attribute payload. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * byte[] + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * failedImportInfoList (Optional): [ + * (Optional){ + * childObjectName: String (Optional) + * importStatus: String(SUCCESS/FAILED) (Optional) + * parentObjectName: String (Optional) + * remarks: String (Optional) + * } + * ] + * successImportInfoList (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param uploadedInputStream InputStream of file. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return example along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * String (Required) + * ] + * }+ * + * @param guid The globally unique identifier of the entity. + * @param body set of labels to be deleted. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * String (Required) + * ] + * }+ * + * @param guid The globally unique identifier of the entity. + * @param body set of labels to be set to the entity. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * String (Required) + * ] + * }+ * + * @param guid The globally unique identifier of the entity. + * @param body set of labels to be added. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * String (Required) + * ] + * }+ * + * @param typeName The name of the type. + * @param attr The qualified name of the entity. (This is only an example. qualifiedName can + * be changed to other unique attributes). + * @param body set of labels to be deleted. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * String (Required) + * ] + * }+ * + * @param typeName The name of the type. + * @param attr The qualified name of the entity. (This is only an example. qualifiedName can + * be changed to other unique attributes). + * @param body set of labels to be set. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * String (Required) + * ] + * }+ * + * @param typeName The name of the type. + * @param attr The qualified name of the entity. (This is only an example. qualifiedName can + * be changed to other unique attributes). + * @param body set of labels to be added. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * entityGuids (Optional): [ + * String (Optional) + * ] + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param collectionId The collection where entities will be moved to. + * @param moveEntitiesRequest Entity guids to be moved to target collection. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * language: String (Optional) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * usage: String (Optional) + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * language: String (Optional) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * usage: String (Optional) + * } + * }+ * + * @param atlasGlossary Glossary definition, terms & categories can be anchored to a glossary. + * Using + * the anchor attribute when creating the Term/Category. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the glossary object along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * (Required){ + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * childrenCategories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * parentCategory (Optional): (recursive schema, see parentCategory above) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * } + * ] + * }+ * + * @param glossaryCategory An array of glossary category definitions to be created. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * childrenCategories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * parentCategory (Optional): (recursive schema, see parentCategory above) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * childrenCategories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * parentCategory (Optional): (recursive schema, see parentCategory above) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * } + * }+ * + * @param glossaryCategory The glossary category definition. A category must be anchored to a Glossary + * when creating. + * Optionally, terms belonging to the category and the hierarchy + * can also be defined during creation. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the glossary category along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * childrenCategories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * parentCategory (Optional): (recursive schema, see parentCategory above) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * } + * }+ * + * @param categoryGuid The globally unique identifier of the category. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return specific glossary category by its GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * childrenCategories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * parentCategory (Optional): (recursive schema, see parentCategory above) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * childrenCategories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * parentCategory (Optional): (recursive schema, see parentCategory above) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * } + * }+ * + * @param categoryGuid The globally unique identifier of the category. + * @param glossaryCategory The glossary category to be updated. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the glossary category along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * Object + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * childrenCategories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * parentCategory (Optional): (recursive schema, see parentCategory above) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * } + * }+ * + * @param categoryGuid The globally unique identifier of the category. + * @param partialUpdates A map containing keys as attribute names and values as corresponding attribute + * values for partial update. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the glossary category along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * abbreviation: String (Optional) + * templateName (Optional): [ + * Object (Optional) + * ] + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * antonyms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(Draft/Approved/Alert/Expired) (Optional) + * nickName: String (Optional) + * hierarchyInfo (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * name: String (Optional) + * displayText: String (Optional) + * itemPath: String (Optional) + * resourceId: String (Optional) + * properties (Optional): { + * String: Object (Optional) + * } + * } + * ] + * resources (Optional): [ + * (Optional){ + * displayName: String (Optional) + * url: String (Optional) + * } + * ] + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * attributes (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * assignedEntities (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * displayText: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * relationshipType: String (Optional) + * relationshipAttributes (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * } + * relationshipGuid: String (Optional) + * relationshipStatus: String(ACTIVE/DELETED) (Optional) + * } + * ] + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * } + * ] + * classifies (Optional): [ + * (recursive schema, see above) + * ] + * examples (Optional): [ + * String (Optional) + * ] + * isA (Optional): [ + * (recursive schema, see above) + * ] + * preferredTerms (Optional): [ + * (recursive schema, see above) + * ] + * preferredToTerms (Optional): [ + * (recursive schema, see above) + * ] + * replacedBy (Optional): [ + * (recursive schema, see above) + * ] + * replacementTerms (Optional): [ + * (recursive schema, see above) + * ] + * seeAlso (Optional): [ + * (recursive schema, see above) + * ] + * synonyms (Optional): [ + * (recursive schema, see above) + * ] + * translatedTerms (Optional): [ + * (recursive schema, see above) + * ] + * translationTerms (Optional): [ + * (recursive schema, see above) + * ] + * usage: String (Optional) + * validValues (Optional): [ + * (recursive schema, see above) + * ] + * validValuesFor (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * abbreviation: String (Optional) + * templateName (Optional): [ + * Object (Optional) + * ] + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * antonyms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(Draft/Approved/Alert/Expired) (Optional) + * nickName: String (Optional) + * hierarchyInfo (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * name: String (Optional) + * displayText: String (Optional) + * itemPath: String (Optional) + * resourceId: String (Optional) + * properties (Optional): { + * String: Object (Optional) + * } + * } + * ] + * resources (Optional): [ + * (Optional){ + * displayName: String (Optional) + * url: String (Optional) + * } + * ] + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * attributes (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * assignedEntities (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * displayText: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * relationshipType: String (Optional) + * relationshipAttributes (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * } + * relationshipGuid: String (Optional) + * relationshipStatus: String(ACTIVE/DELETED) (Optional) + * } + * ] + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * } + * ] + * classifies (Optional): [ + * (recursive schema, see above) + * ] + * examples (Optional): [ + * String (Optional) + * ] + * isA (Optional): [ + * (recursive schema, see above) + * ] + * preferredTerms (Optional): [ + * (recursive schema, see above) + * ] + * preferredToTerms (Optional): [ + * (recursive schema, see above) + * ] + * replacedBy (Optional): [ + * (recursive schema, see above) + * ] + * replacementTerms (Optional): [ + * (recursive schema, see above) + * ] + * seeAlso (Optional): [ + * (recursive schema, see above) + * ] + * synonyms (Optional): [ + * (recursive schema, see above) + * ] + * translatedTerms (Optional): [ + * (recursive schema, see above) + * ] + * translationTerms (Optional): [ + * (recursive schema, see above) + * ] + * usage: String (Optional) + * validValues (Optional): [ + * (recursive schema, see above) + * ] + * validValuesFor (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param includeTermHierarchy Whether include term hierarchy. + * @param glossaryTerm The glossary term definition. A term must be anchored to a Glossary at the time + * of creation. + * Optionally it can be categorized as well. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the glossary term along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * abbreviation: String (Optional) + * templateName (Optional): [ + * Object (Optional) + * ] + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * antonyms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(Draft/Approved/Alert/Expired) (Optional) + * nickName: String (Optional) + * hierarchyInfo (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * name: String (Optional) + * displayText: String (Optional) + * itemPath: String (Optional) + * resourceId: String (Optional) + * properties (Optional): { + * String: Object (Optional) + * } + * } + * ] + * resources (Optional): [ + * (Optional){ + * displayName: String (Optional) + * url: String (Optional) + * } + * ] + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * attributes (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * assignedEntities (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * displayText: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * relationshipType: String (Optional) + * relationshipAttributes (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * } + * relationshipGuid: String (Optional) + * relationshipStatus: String(ACTIVE/DELETED) (Optional) + * } + * ] + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * } + * ] + * classifies (Optional): [ + * (recursive schema, see above) + * ] + * examples (Optional): [ + * String (Optional) + * ] + * isA (Optional): [ + * (recursive schema, see above) + * ] + * preferredTerms (Optional): [ + * (recursive schema, see above) + * ] + * preferredToTerms (Optional): [ + * (recursive schema, see above) + * ] + * replacedBy (Optional): [ + * (recursive schema, see above) + * ] + * replacementTerms (Optional): [ + * (recursive schema, see above) + * ] + * seeAlso (Optional): [ + * (recursive schema, see above) + * ] + * synonyms (Optional): [ + * (recursive schema, see above) + * ] + * translatedTerms (Optional): [ + * (recursive schema, see above) + * ] + * translationTerms (Optional): [ + * (recursive schema, see above) + * ] + * usage: String (Optional) + * validValues (Optional): [ + * (recursive schema, see above) + * ] + * validValuesFor (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param termGuid The globally unique identifier for glossary term. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return a specific glossary term by its GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * abbreviation: String (Optional) + * templateName (Optional): [ + * Object (Optional) + * ] + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * antonyms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(Draft/Approved/Alert/Expired) (Optional) + * nickName: String (Optional) + * hierarchyInfo (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * name: String (Optional) + * displayText: String (Optional) + * itemPath: String (Optional) + * resourceId: String (Optional) + * properties (Optional): { + * String: Object (Optional) + * } + * } + * ] + * resources (Optional): [ + * (Optional){ + * displayName: String (Optional) + * url: String (Optional) + * } + * ] + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * attributes (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * assignedEntities (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * displayText: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * relationshipType: String (Optional) + * relationshipAttributes (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * } + * relationshipGuid: String (Optional) + * relationshipStatus: String(ACTIVE/DELETED) (Optional) + * } + * ] + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * } + * ] + * classifies (Optional): [ + * (recursive schema, see above) + * ] + * examples (Optional): [ + * String (Optional) + * ] + * isA (Optional): [ + * (recursive schema, see above) + * ] + * preferredTerms (Optional): [ + * (recursive schema, see above) + * ] + * preferredToTerms (Optional): [ + * (recursive schema, see above) + * ] + * replacedBy (Optional): [ + * (recursive schema, see above) + * ] + * replacementTerms (Optional): [ + * (recursive schema, see above) + * ] + * seeAlso (Optional): [ + * (recursive schema, see above) + * ] + * synonyms (Optional): [ + * (recursive schema, see above) + * ] + * translatedTerms (Optional): [ + * (recursive schema, see above) + * ] + * translationTerms (Optional): [ + * (recursive schema, see above) + * ] + * usage: String (Optional) + * validValues (Optional): [ + * (recursive schema, see above) + * ] + * validValuesFor (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * abbreviation: String (Optional) + * templateName (Optional): [ + * Object (Optional) + * ] + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * antonyms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(Draft/Approved/Alert/Expired) (Optional) + * nickName: String (Optional) + * hierarchyInfo (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * name: String (Optional) + * displayText: String (Optional) + * itemPath: String (Optional) + * resourceId: String (Optional) + * properties (Optional): { + * String: Object (Optional) + * } + * } + * ] + * resources (Optional): [ + * (Optional){ + * displayName: String (Optional) + * url: String (Optional) + * } + * ] + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * attributes (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * assignedEntities (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * displayText: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * relationshipType: String (Optional) + * relationshipAttributes (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * } + * relationshipGuid: String (Optional) + * relationshipStatus: String(ACTIVE/DELETED) (Optional) + * } + * ] + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * } + * ] + * classifies (Optional): [ + * (recursive schema, see above) + * ] + * examples (Optional): [ + * String (Optional) + * ] + * isA (Optional): [ + * (recursive schema, see above) + * ] + * preferredTerms (Optional): [ + * (recursive schema, see above) + * ] + * preferredToTerms (Optional): [ + * (recursive schema, see above) + * ] + * replacedBy (Optional): [ + * (recursive schema, see above) + * ] + * replacementTerms (Optional): [ + * (recursive schema, see above) + * ] + * seeAlso (Optional): [ + * (recursive schema, see above) + * ] + * synonyms (Optional): [ + * (recursive schema, see above) + * ] + * translatedTerms (Optional): [ + * (recursive schema, see above) + * ] + * translationTerms (Optional): [ + * (recursive schema, see above) + * ] + * usage: String (Optional) + * validValues (Optional): [ + * (recursive schema, see above) + * ] + * validValuesFor (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param termGuid The globally unique identifier for glossary term. + * @param includeTermHierarchy Whether include term hierarchy. + * @param glossaryTerm The glossary term to be updated. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the glossary term along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * Object + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * abbreviation: String (Optional) + * templateName (Optional): [ + * Object (Optional) + * ] + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * antonyms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(Draft/Approved/Alert/Expired) (Optional) + * nickName: String (Optional) + * hierarchyInfo (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * name: String (Optional) + * displayText: String (Optional) + * itemPath: String (Optional) + * resourceId: String (Optional) + * properties (Optional): { + * String: Object (Optional) + * } + * } + * ] + * resources (Optional): [ + * (Optional){ + * displayName: String (Optional) + * url: String (Optional) + * } + * ] + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * attributes (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * assignedEntities (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * displayText: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * relationshipType: String (Optional) + * relationshipAttributes (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * } + * relationshipGuid: String (Optional) + * relationshipStatus: String(ACTIVE/DELETED) (Optional) + * } + * ] + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * } + * ] + * classifies (Optional): [ + * (recursive schema, see above) + * ] + * examples (Optional): [ + * String (Optional) + * ] + * isA (Optional): [ + * (recursive schema, see above) + * ] + * preferredTerms (Optional): [ + * (recursive schema, see above) + * ] + * preferredToTerms (Optional): [ + * (recursive schema, see above) + * ] + * replacedBy (Optional): [ + * (recursive schema, see above) + * ] + * replacementTerms (Optional): [ + * (recursive schema, see above) + * ] + * seeAlso (Optional): [ + * (recursive schema, see above) + * ] + * synonyms (Optional): [ + * (recursive schema, see above) + * ] + * translatedTerms (Optional): [ + * (recursive schema, see above) + * ] + * translationTerms (Optional): [ + * (recursive schema, see above) + * ] + * usage: String (Optional) + * validValues (Optional): [ + * (recursive schema, see above) + * ] + * validValuesFor (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param termGuid The globally unique identifier for glossary term. + * @param includeTermHierarchy Whether include term hierarchy. + * @param partialUpdates A map containing keys as attribute names and values as corresponding attribute + * values to be updated. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the glossary term along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * (Required){ + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * abbreviation: String (Optional) + * templateName (Optional): [ + * Object (Optional) + * ] + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * antonyms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(Draft/Approved/Alert/Expired) (Optional) + * nickName: String (Optional) + * hierarchyInfo (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * name: String (Optional) + * displayText: String (Optional) + * itemPath: String (Optional) + * resourceId: String (Optional) + * properties (Optional): { + * String: Object (Optional) + * } + * } + * ] + * resources (Optional): [ + * (Optional){ + * displayName: String (Optional) + * url: String (Optional) + * } + * ] + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * attributes (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * assignedEntities (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * displayText: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * relationshipType: String (Optional) + * relationshipAttributes (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * } + * relationshipGuid: String (Optional) + * relationshipStatus: String(ACTIVE/DELETED) (Optional) + * } + * ] + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * } + * ] + * classifies (Optional): [ + * (recursive schema, see above) + * ] + * examples (Optional): [ + * String (Optional) + * ] + * isA (Optional): [ + * (recursive schema, see above) + * ] + * preferredTerms (Optional): [ + * (recursive schema, see above) + * ] + * preferredToTerms (Optional): [ + * (recursive schema, see above) + * ] + * replacedBy (Optional): [ + * (recursive schema, see above) + * ] + * replacementTerms (Optional): [ + * (recursive schema, see above) + * ] + * seeAlso (Optional): [ + * (recursive schema, see above) + * ] + * synonyms (Optional): [ + * (recursive schema, see above) + * ] + * translatedTerms (Optional): [ + * (recursive schema, see above) + * ] + * translationTerms (Optional): [ + * (recursive schema, see above) + * ] + * usage: String (Optional) + * validValues (Optional): [ + * (recursive schema, see above) + * ] + * validValuesFor (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * }+ * + * @param includeTermHierarchy Whether include term hierarchy. + * @param glossaryTerm An array of glossary term definitions to be created in bulk. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * (Required){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * displayText: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * relationshipType: String (Optional) + * relationshipAttributes (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * } + * relationshipGuid: String (Optional) + * relationshipStatus: String(ACTIVE/DELETED) (Optional) + * } + * ] + * }+ * + * @param termGuid The globally unique identifier for glossary term. + * @param relatedObjectIds An array of related object IDs to which the term has to be associated. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * [ + * (Required){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * displayText: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * relationshipType: String (Optional) + * relationshipAttributes (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * } + * relationshipGuid: String (Optional) + * relationshipStatus: String(ACTIVE/DELETED) (Optional) + * } + * ] + * }+ * + * @param termGuid The globally unique identifier for glossary term. + * @param relatedObjectIds An array of related object IDs from which the term has to be dissociated. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * language: String (Optional) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * usage: String (Optional) + * } + * }+ * + * @param glossaryGuid The globally unique identifier for glossary. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return a specific Glossary by its GUID along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * language: String (Optional) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * usage: String (Optional) + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * language: String (Optional) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * usage: String (Optional) + * } + * }+ * + * @param glossaryGuid The globally unique identifier for glossary. + * @param ignoreTermsAndCategories Whether ignore terms and categories. + * @param updatedGlossary The glossary definition to be updated. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the glossary object along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * language: String (Optional) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * usage: String (Optional) + * categoryInfo (Optional): { + * String (Optional): { + * guid: String (Optional) + * classifications (Optional): [ + * (recursive schema, see above) + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * anchor (Optional): { + * displayText: String (Optional) + * glossaryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * childrenCategories (Optional): [ + * (recursive schema, see above) + * ] + * parentCategory (Optional): (recursive schema, see parentCategory above) + * terms (Optional): [ + * (recursive schema, see above) + * ] + * } + * } + * termInfo (Optional): { + * String (Optional): { + * guid: String (Optional) + * classifications (Optional): [ + * (recursive schema, see above) + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * abbreviation: String (Optional) + * templateName (Optional): [ + * Object (Optional) + * ] + * anchor (Optional): (recursive schema, see anchor above) + * antonyms (Optional): [ + * (recursive schema, see above) + * ] + * status: String(Draft/Approved/Alert/Expired) (Optional) + * nickName: String (Optional) + * hierarchyInfo (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * name: String (Optional) + * displayText: String (Optional) + * itemPath: String (Optional) + * resourceId: String (Optional) + * properties (Optional): { + * String: Object (Optional) + * } + * } + * ] + * resources (Optional): [ + * (Optional){ + * displayName: String (Optional) + * url: String (Optional) + * } + * ] + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * attributes (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * assignedEntities (Optional): [ + * (Optional){ + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * displayText: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * relationshipType: String (Optional) + * relationshipAttributes (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * } + * relationshipGuid: String (Optional) + * relationshipStatus: String(ACTIVE/DELETED) (Optional) + * } + * ] + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * } + * ] + * classifies (Optional): [ + * (recursive schema, see above) + * ] + * examples (Optional): [ + * String (Optional) + * ] + * isA (Optional): [ + * (recursive schema, see above) + * ] + * preferredTerms (Optional): [ + * (recursive schema, see above) + * ] + * preferredToTerms (Optional): [ + * (recursive schema, see above) + * ] + * replacedBy (Optional): [ + * (recursive schema, see above) + * ] + * replacementTerms (Optional): [ + * (recursive schema, see above) + * ] + * seeAlso (Optional): [ + * (recursive schema, see above) + * ] + * synonyms (Optional): [ + * (recursive schema, see above) + * ] + * translatedTerms (Optional): [ + * (recursive schema, see above) + * ] + * translationTerms (Optional): [ + * (recursive schema, see above) + * ] + * usage: String (Optional) + * validValues (Optional): [ + * (recursive schema, see above) + * ] + * validValuesFor (Optional): [ + * (recursive schema, see above) + * ] + * } + * } + * } + * }+ * + * @param glossaryGuid The globally unique identifier for glossary. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return a specific glossary with detailed information along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * Object + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guid: String (Optional) + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * longDescription: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * shortDescription: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * categories (Optional): [ + * (Optional){ + * categoryGuid: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * parentCategoryGuid: String (Optional) + * relationGuid: String (Optional) + * } + * ] + * language: String (Optional) + * terms (Optional): [ + * (Optional){ + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DRAFT/ACTIVE/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * usage: String (Optional) + * } + * }+ * + * @param glossaryGuid The globally unique identifier for glossary. + * @param ignoreTermsAndCategories Whether ignore terms and categories. + * @param partialUpdates A map containing keys as attribute names and values as corresponding attribute + * values. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the glossary object along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * keywords: String (Optional) + * limit: Integer (Optional) + * continuationToken: String (Optional) + * orderby (Optional): [ + * Object (Optional) + * ] + * filter: Object (Optional) + * facets (Optional): [ + * (Optional){ + * count: Integer (Optional) + * facet: String (Optional) + * sort: Object (Optional) + * } + * ] + * taxonomySetting (Optional): { + * assetTypes (Optional): [ + * String (Optional) + * ] + * facet (Optional): (recursive schema, see facet above) + * } + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * @search.count: Integer (Optional) + * @search.count.approximate: Boolean (Optional) + * continuationToken: String (Optional) + * @search.facets (Optional): { + * entityType (Optional): [ + * (Optional){ + * count: Integer (Optional) + * value: String (Optional) + * } + * ] + * assetType (Optional): [ + * (recursive schema, see above) + * ] + * classification (Optional): [ + * (recursive schema, see above) + * ] + * term (Optional): [ + * (recursive schema, see above) + * ] + * contactId (Optional): [ + * (recursive schema, see above) + * ] + * contactType (Optional): [ + * (recursive schema, see above) + * ] + * label (Optional): [ + * (recursive schema, see above) + * ] + * glossaryType (Optional): [ + * (recursive schema, see above) + * ] + * termStatus (Optional): [ + * (recursive schema, see above) + * ] + * termTemplate (Optional): [ + * (recursive schema, see above) + * ] + * } + * value (Optional): [ + * (Optional){ + * @search.score: Double (Optional) + * @search.highlights (Optional): { + * id (Optional): [ + * String (Optional) + * ] + * qualifiedName (Optional): [ + * String (Optional) + * ] + * name (Optional): [ + * String (Optional) + * ] + * description (Optional): [ + * String (Optional) + * ] + * entityType (Optional): [ + * String (Optional) + * ] + * } + * objectType: String (Optional) + * createTime: Integer (Optional) + * updateTime: Integer (Optional) + * id: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * entityType: String (Optional) + * description: String (Optional) + * endorsement: String (Optional) + * owner: String (Optional) + * classification (Optional): [ + * String (Optional) + * ] + * label (Optional): [ + * String (Optional) + * ] + * term (Optional): [ + * (Optional){ + * name: String (Optional) + * glossaryName: String (Optional) + * guid: String (Optional) + * } + * ] + * contact (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * contactType: String (Optional) + * } + * ] + * assetType (Optional): [ + * String (Optional) + * ] + * glossaryType: String (Optional) + * glossary: String (Optional) + * termStatus: String (Optional) + * termTemplate (Optional): [ + * String (Optional) + * ] + * longDescription: String (Optional) + * } + * ] + * } + * }+ * + * @param searchRequest An object specifying the search criteria. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return data using search along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * keywords: String (Optional) + * limit: Integer (Optional) + * filter: Object (Optional) + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * value (Optional): [ + * (Optional){ + * @search.score: Double (Optional) + * @search.text: String (Optional) + * objectType: String (Optional) + * createTime: Integer (Optional) + * updateTime: Integer (Optional) + * id: String (Optional) + * name: String (Optional) + * qualifiedName: String (Optional) + * entityType: String (Optional) + * description: String (Optional) + * endorsement: String (Optional) + * owner: String (Optional) + * classification (Optional): [ + * String (Optional) + * ] + * label (Optional): [ + * String (Optional) + * ] + * term (Optional): [ + * (Optional){ + * name: String (Optional) + * glossaryName: String (Optional) + * guid: String (Optional) + * } + * ] + * contact (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * contactType: String (Optional) + * } + * ] + * assetType (Optional): [ + * String (Optional) + * ] + * glossaryType: String (Optional) + * glossary: String (Optional) + * termStatus: String (Optional) + * termTemplate (Optional): [ + * String (Optional) + * ] + * longDescription: String (Optional) + * } + * ] + * } + * }+ * + * @param suggestRequest An object specifying the suggest criteria. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return search suggestions by query criteria along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * keywords: String (Optional) + * limit: Integer (Optional) + * filter: Object (Optional) + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * value (Optional): [ + * (Optional){ + * text: String (Optional) + * queryPlusText: String (Optional) + * } + * ] + * } + * }+ * + * @param autoCompleteRequest An object specifying the autocomplete criteria. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return auto complete options along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * baseEntityGuid: String (Optional) + * guidEntityMap (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * } + * widthCounts (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * lineageDepth: Integer (Optional) + * lineageWidth: Integer (Optional) + * childrenCount: Integer (Optional) + * lineageDirection: String(INPUT/OUTPUT/BOTH) (Optional) + * parentRelations (Optional): [ + * (Optional){ + * childEntityId: String (Optional) + * relationshipId: String (Optional) + * parentEntityId: String (Optional) + * } + * ] + * relations (Optional): [ + * (Optional){ + * fromEntityId: String (Optional) + * relationshipId: String (Optional) + * toEntityId: String (Optional) + * } + * ] + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param depth The number of hops for lineage. + * @param direction The direction of the lineage, which could be INPUT, OUTPUT or BOTH. Allowed values: "BOTH", + * "INPUT", "OUTPUT". + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return lineage info of the entity specified by GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * baseEntityGuid: String (Optional) + * guidEntityMap (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * } + * widthCounts (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * lineageDepth: Integer (Optional) + * lineageWidth: Integer (Optional) + * childrenCount: Integer (Optional) + * lineageDirection: String(INPUT/OUTPUT/BOTH) (Optional) + * parentRelations (Optional): [ + * (Optional){ + * childEntityId: String (Optional) + * relationshipId: String (Optional) + * parentEntityId: String (Optional) + * } + * ] + * relations (Optional): [ + * (Optional){ + * fromEntityId: String (Optional) + * relationshipId: String (Optional) + * toEntityId: String (Optional) + * } + * ] + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param direction The direction of the lineage, which could be INPUT, OUTPUT or BOTH. Allowed values: "BOTH", + * "INPUT", "OUTPUT". + * @param offset The offset for pagination purpose. + * @param limit The page size - by default there is no paging. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the lineage information along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * baseEntityGuid: String (Optional) + * guidEntityMap (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * } + * widthCounts (Optional): { + * String (Optional): { + * String: Object (Optional) + * } + * } + * lineageDepth: Integer (Optional) + * lineageWidth: Integer (Optional) + * childrenCount: Integer (Optional) + * lineageDirection: String(INPUT/OUTPUT/BOTH) (Optional) + * parentRelations (Optional): [ + * (Optional){ + * childEntityId: String (Optional) + * relationshipId: String (Optional) + * parentEntityId: String (Optional) + * } + * ] + * relations (Optional): [ + * (Optional){ + * fromEntityId: String (Optional) + * relationshipId: String (Optional) + * toEntityId: String (Optional) + * } + * ] + * } + * }+ * + * @param typeName The name of the type. + * @param depth The number of hops for lineage. + * @param direction The direction of the lineage, which could be INPUT, OUTPUT or BOTH. Allowed values: "BOTH", + * "INPUT", "OUTPUT". + * @param attr The qualified name of the entity. (This is only an example. qualifiedName can + * be changed to other unique attributes). + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the lineage information along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * end1 (Optional): { + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * } + * end2 (Optional): (recursive schema, see end2 above) + * guid: String (Optional) + * homeId: String (Optional) + * label: String (Optional) + * provenanceType: Double (Optional) + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * end1 (Optional): { + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * } + * end2 (Optional): (recursive schema, see end2 above) + * guid: String (Optional) + * homeId: String (Optional) + * label: String (Optional) + * provenanceType: Double (Optional) + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * } + * }+ * + * @param relationship The AtlasRelationship object containing the information for the relationship to + * be created. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return atlas relationship instance along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * end1 (Optional): { + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * } + * end2 (Optional): (recursive schema, see end2 above) + * guid: String (Optional) + * homeId: String (Optional) + * label: String (Optional) + * provenanceType: Double (Optional) + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * end1 (Optional): { + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * } + * end2 (Optional): (recursive schema, see end2 above) + * guid: String (Optional) + * homeId: String (Optional) + * label: String (Optional) + * provenanceType: Double (Optional) + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * } + * }+ * + * @param relationship The AtlasRelationship object containing the information for the relationship to + * be created. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return atlas relationship instance along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * } + * relationship (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * end1 (Optional): { + * guid: String (Optional) + * typeName: String (Optional) + * uniqueAttributes (Optional): { + * String: Object (Optional) + * } + * } + * end2 (Optional): (recursive schema, see end2 above) + * guid: String (Optional) + * homeId: String (Optional) + * label: String (Optional) + * provenanceType: Double (Optional) + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * } + * } + * }+ * + * @param guid The globally unique identifier of the relationship. + * @param extendedInfo Limits whether includes extended information. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return relationship information between entities by its GUID along with {@link Response} on successful + * completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * }+ * + * @param guid businessMetadata guid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the businessMetadata definition for the given guid along with {@link Response} on successful completion + * of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * }+ * + * @param name businessMetadata name. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the businessMetadata definition by it's name (unique) along with {@link Response} on successful + * completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * entityTypes (Optional): [ + * String (Optional) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * } + * }+ * + * @param guid The globally unique identifier of the classification. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the classification definition for the given GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * entityTypes (Optional): [ + * String (Optional) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * } + * }+ * + * @param name The name of the classification. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the classification definition by its name (unique) along with {@link Response} on successful completion + * of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * relationshipAttributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (recursive schema, see above) + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * isLegacyAttribute: Boolean (Optional) + * relationshipTypeName: String (Optional) + * } + * ] + * } + * }+ * + * @param guid The globally unique identifier of the entity. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the Entity definition for the given GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * relationshipAttributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (recursive schema, see above) + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * isLegacyAttribute: Boolean (Optional) + * relationshipTypeName: String (Optional) + * } + * ] + * } + * }+ * + * @param name The name of the entity. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the entity definition by its name (unique) along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * defaultValue: String (Optional) + * elementDefs (Optional): [ + * (Optional){ + * description: String (Optional) + * ordinal: Double (Optional) + * value: String (Optional) + * } + * ] + * } + * }+ * + * @param guid The globally unique identifier of the enum. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the enum definition for the given GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * defaultValue: String (Optional) + * elementDefs (Optional): [ + * (Optional){ + * description: String (Optional) + * ordinal: Double (Optional) + * value: String (Optional) + * } + * ] + * } + * }+ * + * @param name The name of the enum. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the enum definition by its name (unique) along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * endDef1 (Optional): { + * cardinality: String(SINGLE/LIST/SET) (Optional) + * description: String (Optional) + * isContainer: Boolean (Optional) + * isLegacyAttribute: Boolean (Optional) + * name: String (Optional) + * type: String (Optional) + * } + * endDef2 (Optional): (recursive schema, see endDef2 above) + * relationshipCategory: String(ASSOCIATION/AGGREGATION/COMPOSITION) (Optional) + * relationshipLabel: String (Optional) + * } + * }+ * + * @param guid The globally unique identifier of the relationship. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the relationship definition for the given GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * endDef1 (Optional): { + * cardinality: String(SINGLE/LIST/SET) (Optional) + * description: String (Optional) + * isContainer: Boolean (Optional) + * isLegacyAttribute: Boolean (Optional) + * name: String (Optional) + * type: String (Optional) + * } + * endDef2 (Optional): (recursive schema, see endDef2 above) + * relationshipCategory: String(ASSOCIATION/AGGREGATION/COMPOSITION) (Optional) + * relationshipLabel: String (Optional) + * } + * }+ * + * @param name The name of the relationship. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the relationship definition by its name (unique) along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * }+ * + * @param guid The globally unique identifier of the struct. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the struct definition for the given GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * }+ * + * @param name The name of the struct. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the struct definition by its name (unique) along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * entityTypes (Optional): [ + * String (Optional) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * relationshipAttributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * isLegacyAttribute: Boolean (Optional) + * relationshipTypeName: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * elementDefs (Optional): [ + * (Optional){ + * description: String (Optional) + * ordinal: Double (Optional) + * value: String (Optional) + * } + * ] + * endDef1 (Optional): { + * cardinality: String(SINGLE/LIST/SET) (Optional) + * description: String (Optional) + * isContainer: Boolean (Optional) + * isLegacyAttribute: Boolean (Optional) + * name: String (Optional) + * type: String (Optional) + * } + * endDef2 (Optional): (recursive schema, see endDef2 above) + * relationshipCategory: String(ASSOCIATION/AGGREGATION/COMPOSITION) (Optional) + * relationshipLabel: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (recursive schema, see above) + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * }+ * + * @param guid The globally unique identifier of the type. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the type definition for the given GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * entityTypes (Optional): [ + * String (Optional) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * relationshipAttributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * isLegacyAttribute: Boolean (Optional) + * relationshipTypeName: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * elementDefs (Optional): [ + * (Optional){ + * description: String (Optional) + * ordinal: Double (Optional) + * value: String (Optional) + * } + * ] + * endDef1 (Optional): { + * cardinality: String(SINGLE/LIST/SET) (Optional) + * description: String (Optional) + * isContainer: Boolean (Optional) + * isLegacyAttribute: Boolean (Optional) + * name: String (Optional) + * type: String (Optional) + * } + * endDef2 (Optional): (recursive schema, see endDef2 above) + * relationshipCategory: String(ASSOCIATION/AGGREGATION/COMPOSITION) (Optional) + * relationshipLabel: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (recursive schema, see above) + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * }+ * + * @param name The name of the type. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the type definition by its name (unique) along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * businessMetadataDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * ] + * classificationDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * entityTypes (Optional): [ + * String (Optional) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * } + * ] + * entityDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * relationshipAttributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (recursive schema, see above) + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * isLegacyAttribute: Boolean (Optional) + * relationshipTypeName: String (Optional) + * } + * ] + * } + * ] + * enumDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * defaultValue: String (Optional) + * elementDefs (Optional): [ + * (Optional){ + * description: String (Optional) + * ordinal: Double (Optional) + * value: String (Optional) + * } + * ] + * } + * ] + * relationshipDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * endDef1 (Optional): { + * cardinality: String(SINGLE/LIST/SET) (Optional) + * description: String (Optional) + * isContainer: Boolean (Optional) + * isLegacyAttribute: Boolean (Optional) + * name: String (Optional) + * type: String (Optional) + * } + * endDef2 (Optional): (recursive schema, see endDef2 above) + * relationshipCategory: String(ASSOCIATION/AGGREGATION/COMPOSITION) (Optional) + * relationshipLabel: String (Optional) + * } + * ] + * structDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * termTemplateDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * } + * }+ * + * @param includeTermTemplate Whether include termtemplatedef when return all typedefs. + * This is always true + * when search filter type=term_template. + * @param type Typedef name as search filter when get typedefs. Allowed values: "enum", "entity", "classification", + * "relationship", "struct", "term_template". + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the definitions of types along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * businessMetadataDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * ] + * classificationDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * entityTypes (Optional): [ + * String (Optional) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * } + * ] + * entityDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * relationshipAttributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (recursive schema, see above) + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * isLegacyAttribute: Boolean (Optional) + * relationshipTypeName: String (Optional) + * } + * ] + * } + * ] + * enumDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * defaultValue: String (Optional) + * elementDefs (Optional): [ + * (Optional){ + * description: String (Optional) + * ordinal: Double (Optional) + * value: String (Optional) + * } + * ] + * } + * ] + * relationshipDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * endDef1 (Optional): { + * cardinality: String(SINGLE/LIST/SET) (Optional) + * description: String (Optional) + * isContainer: Boolean (Optional) + * isLegacyAttribute: Boolean (Optional) + * name: String (Optional) + * type: String (Optional) + * } + * endDef2 (Optional): (recursive schema, see endDef2 above) + * relationshipCategory: String(ASSOCIATION/AGGREGATION/COMPOSITION) (Optional) + * relationshipLabel: String (Optional) + * } + * ] + * structDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * termTemplateDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * businessMetadataDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * ] + * classificationDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * entityTypes (Optional): [ + * String (Optional) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * } + * ] + * entityDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * relationshipAttributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (recursive schema, see above) + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * isLegacyAttribute: Boolean (Optional) + * relationshipTypeName: String (Optional) + * } + * ] + * } + * ] + * enumDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * defaultValue: String (Optional) + * elementDefs (Optional): [ + * (Optional){ + * description: String (Optional) + * ordinal: Double (Optional) + * value: String (Optional) + * } + * ] + * } + * ] + * relationshipDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * endDef1 (Optional): { + * cardinality: String(SINGLE/LIST/SET) (Optional) + * description: String (Optional) + * isContainer: Boolean (Optional) + * isLegacyAttribute: Boolean (Optional) + * name: String (Optional) + * type: String (Optional) + * } + * endDef2 (Optional): (recursive schema, see endDef2 above) + * relationshipCategory: String(ASSOCIATION/AGGREGATION/COMPOSITION) (Optional) + * relationshipLabel: String (Optional) + * } + * ] + * structDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * termTemplateDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * } + * }+ * + * @param typesDef A composite wrapper object with corresponding lists of the type definition. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the definitions of types along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * businessMetadataDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * ] + * classificationDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * entityTypes (Optional): [ + * String (Optional) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * } + * ] + * entityDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * relationshipAttributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (recursive schema, see above) + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * isLegacyAttribute: Boolean (Optional) + * relationshipTypeName: String (Optional) + * } + * ] + * } + * ] + * enumDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * defaultValue: String (Optional) + * elementDefs (Optional): [ + * (Optional){ + * description: String (Optional) + * ordinal: Double (Optional) + * value: String (Optional) + * } + * ] + * } + * ] + * relationshipDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * endDef1 (Optional): { + * cardinality: String(SINGLE/LIST/SET) (Optional) + * description: String (Optional) + * isContainer: Boolean (Optional) + * isLegacyAttribute: Boolean (Optional) + * name: String (Optional) + * type: String (Optional) + * } + * endDef2 (Optional): (recursive schema, see endDef2 above) + * relationshipCategory: String(ASSOCIATION/AGGREGATION/COMPOSITION) (Optional) + * relationshipLabel: String (Optional) + * } + * ] + * structDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * termTemplateDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * businessMetadataDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * ] + * classificationDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * entityTypes (Optional): [ + * String (Optional) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * } + * ] + * entityDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * relationshipAttributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (recursive schema, see above) + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * isLegacyAttribute: Boolean (Optional) + * relationshipTypeName: String (Optional) + * } + * ] + * } + * ] + * enumDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * defaultValue: String (Optional) + * elementDefs (Optional): [ + * (Optional){ + * description: String (Optional) + * ordinal: Double (Optional) + * value: String (Optional) + * } + * ] + * } + * ] + * relationshipDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * endDef1 (Optional): { + * cardinality: String(SINGLE/LIST/SET) (Optional) + * description: String (Optional) + * isContainer: Boolean (Optional) + * isLegacyAttribute: Boolean (Optional) + * name: String (Optional) + * type: String (Optional) + * } + * endDef2 (Optional): (recursive schema, see endDef2 above) + * relationshipCategory: String(ASSOCIATION/AGGREGATION/COMPOSITION) (Optional) + * relationshipLabel: String (Optional) + * } + * ] + * structDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * termTemplateDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * } + * }+ * + * @param typesDef A composite object that captures all type definition changes. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the definitions of types along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * businessMetadataDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * ] + * classificationDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * entityTypes (Optional): [ + * String (Optional) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * } + * ] + * entityDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * subTypes (Optional): [ + * String (Optional) + * ] + * superTypes (Optional): [ + * String (Optional) + * ] + * relationshipAttributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (recursive schema, see above) + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * isLegacyAttribute: Boolean (Optional) + * relationshipTypeName: String (Optional) + * } + * ] + * } + * ] + * enumDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * defaultValue: String (Optional) + * elementDefs (Optional): [ + * (Optional){ + * description: String (Optional) + * ordinal: Double (Optional) + * value: String (Optional) + * } + * ] + * } + * ] + * relationshipDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * endDef1 (Optional): { + * cardinality: String(SINGLE/LIST/SET) (Optional) + * description: String (Optional) + * isContainer: Boolean (Optional) + * isLegacyAttribute: Boolean (Optional) + * name: String (Optional) + * type: String (Optional) + * } + * endDef2 (Optional): (recursive schema, see endDef2 above) + * relationshipCategory: String(ASSOCIATION/AGGREGATION/COMPOSITION) (Optional) + * relationshipLabel: String (Optional) + * } + * ] + * structDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * termTemplateDefs (Optional): [ + * (Optional){ + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): (recursive schema, see dateFormatter above) + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (recursive schema, see above) + * ] + * } + * ] + * } + * }+ * + * @param typesDef A composite object that captures all types to be deleted. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * }+ * + * @param guid The globally unique identifier of the term template. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the term template definition for the given GUID along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Response Body Schema + *
+ *{@code + * { + * category: String(PRIMITIVE/OBJECT_ID_TYPE/ENUM/STRUCT/CLASSIFICATION/ENTITY/ARRAY/MAP/RELATIONSHIP/TERM_TEMPLATE) (Optional) + * createTime: Integer (Optional) + * createdBy: String (Optional) + * dateFormatter (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * calendar: Double (Optional) + * dateInstance (Optional): (recursive schema, see dateInstance above) + * dateTimeInstance (Optional): (recursive schema, see dateTimeInstance above) + * instance (Optional): (recursive schema, see instance above) + * lenient: Boolean (Optional) + * numberFormat (Optional): { + * availableLocales (Optional): [ + * String (Optional) + * ] + * currency: String (Optional) + * currencyInstance (Optional): (recursive schema, see currencyInstance above) + * groupingUsed: Boolean (Optional) + * instance (Optional): (recursive schema, see instance above) + * integerInstance (Optional): (recursive schema, see integerInstance above) + * maximumFractionDigits: Integer (Optional) + * maximumIntegerDigits: Integer (Optional) + * minimumFractionDigits: Integer (Optional) + * minimumIntegerDigits: Integer (Optional) + * numberInstance (Optional): (recursive schema, see numberInstance above) + * parseIntegerOnly: Boolean (Optional) + * percentInstance (Optional): (recursive schema, see percentInstance above) + * roundingMode: String(UP/DOWN/CEILING/FLOOR/HALF_UP/HALF_DOWN/HALF_EVEN/UNNECESSARY) (Optional) + * } + * timeInstance (Optional): (recursive schema, see timeInstance above) + * timeZone (Optional): { + * dstSavings: Integer (Optional) + * id: String (Optional) + * availableIds (Optional): [ + * String (Optional) + * ] + * default (Optional): (recursive schema, see default above) + * displayName: String (Optional) + * rawOffset: Integer (Optional) + * } + * } + * description: String (Optional) + * guid: String (Optional) + * name: String (Required) + * options (Optional): { + * String: String (Optional) + * } + * serviceType: String (Optional) + * typeVersion: String (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * lastModifiedTS: String (Optional) + * attributeDefs (Optional): [ + * (Optional){ + * cardinality: String(SINGLE/LIST/SET) (Optional) + * constraints (Optional): [ + * (Optional){ + * params (Optional): { + * String: Object (Optional) + * } + * type: String (Optional) + * } + * ] + * defaultValue: String (Optional) + * description: String (Optional) + * includeInNotification: Boolean (Optional) + * isIndexable: Boolean (Optional) + * isOptional: Boolean (Optional) + * isUnique: Boolean (Optional) + * name: String (Optional) + * options (Optional): { + * String: String (Optional) + * } + * typeName: String (Optional) + * valuesMaxCount: Integer (Optional) + * valuesMinCount: Integer (Optional) + * } + * ] + * } + * }+ * + * @param name The name of the type definition. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the term template definition by its name (unique) along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
+ * Request Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * businessAttributes (Optional): { + * String: Object (Optional) + * } + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * createTime: Integer (Optional) + * createdBy: String (Optional) + * customAttributes (Optional): { + * String: String (Optional) + * } + * guid: String (Optional) + * homeId: String (Optional) + * collectionId: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * provenanceType: Double (Optional) + * proxy: Boolean (Optional) + * relationshipAttributes (Optional): { + * String: Object (Optional) + * } + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * } + * } + * entity (Optional): (recursive schema, see entity above) + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param businessAttributeUpdateBehavior Used to define the update behavior for business attributes when updating + * entities. Allowed values: "ignore", "replace", "merge". + * @param collectionId The collection where entities will be moved to. Only specify a value if you + * need to move an entity to another collection. + * @param entity Atlas entity with extended information. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
+ * Response Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * businessAttributes (Optional): { + * String: Object (Optional) + * } + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * createTime: Integer (Optional) + * createdBy: String (Optional) + * customAttributes (Optional): { + * String: String (Optional) + * } + * guid: String (Optional) + * homeId: String (Optional) + * collectionId: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * provenanceType: Double (Optional) + * proxy: Boolean (Optional) + * relationshipAttributes (Optional): { + * String: Object (Optional) + * } + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * } + * } + * entities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param guid An array of GUIDs of entities to list. + * @param minExtInfo Whether to return minimal information for referred entities. + * @param ignoreRelationships Whether to ignore relationship attributes. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return an instance of an entity along with extended info - like hive_table, + * hive_database along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
+ * Request Body Schema + *
+ *{@code + * { + * referredEntities (Optional): { + * String (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * businessAttributes (Optional): { + * String: Object (Optional) + * } + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * createTime: Integer (Optional) + * createdBy: String (Optional) + * customAttributes (Optional): { + * String: String (Optional) + * } + * guid: String (Optional) + * homeId: String (Optional) + * collectionId: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * provenanceType: Double (Optional) + * proxy: Boolean (Optional) + * relationshipAttributes (Optional): { + * String: Object (Optional) + * } + * status: String(ACTIVE/DELETED) (Optional) + * updateTime: Integer (Optional) + * updatedBy: String (Optional) + * version: Double (Optional) + * contacts (Optional): { + * String (Optional): [ + * (Optional){ + * id: String (Optional) + * info: String (Optional) + * } + * ] + * } + * } + * } + * entities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ *
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param collectionId The collection where entities will be moved to. Only specify a value if you + * need to move an entity to another collection. + * @param businessAttributeUpdateBehavior Used to define the update behavior for business attributes when updating + * entities. Allowed values: "ignore", "replace", "merge". + * @param entities An array of entities to create or update. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
+ * Response Body Schema + *
+ *{@code + * { + * guidAssignments (Optional): { + * String: String (Optional) + * } + * mutatedEntities (Optional): { + * String (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * classificationNames (Optional): [ + * String (Optional) + * ] + * classifications (Optional): [ + * (Optional){ + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * ] + * displayText: String (Optional) + * guid: String (Optional) + * isIncomplete: Boolean (Optional) + * labels (Optional): [ + * String (Optional) + * ] + * meaningNames (Optional): [ + * String (Optional) + * ] + * meanings (Optional): [ + * (Optional){ + * confidence: Integer (Optional) + * createdBy: String (Optional) + * description: String (Optional) + * displayText: String (Optional) + * expression: String (Optional) + * relationGuid: String (Optional) + * status: String(DISCOVERED/PROPOSED/IMPORTED/VALIDATED/DEPRECATED/OBSOLETE/OTHER) (Optional) + * steward: String (Optional) + * termGuid: String (Optional) + * } + * ] + * status: String(ACTIVE/DELETED) (Optional) + * } + * ] + * } + * partialUpdatedEntities (Optional): [ + * (recursive schema, see above) + * ] + * } + * }+ * + * @param guid An array of GUIDs of entities to delete. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the mutation response of entity along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
+ * Request Body Schema + *
+ *{@code + * { + * classification (Optional): { + * attributes (Optional): { + * String: Object (Optional) + * } + * typeName: String (Optional) + * lastModifiedTS: String (Optional) + * entityGuid: String (Optional) + * entityStatus: String(ACTIVE/DELETED) (Optional) + * removePropagationsOnEntityDelete: Boolean (Optional) + * validityPeriods (Optional): [ + * (Optional){ + * endTime: String (Optional) + * startTime: String (Optional) + * timeZone: String (Optional) + * } + * ] + * } + * entityGuids (Optional): [ + * String (Optional) + * ] + * } + * }+ * + * @param request The request to associate a classification to multiple entities. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
+ *