Michael Pasternak has uploaded a new change for review. Change subject: sdk: regenerate against the latest api ......................................................................
sdk: regenerate against the latest api - added StorageDomainStorageConnection.delete() signature - added StorageDomainStorageConnection.delete(Boolean async) signature - added StorageDomainStorageConnections.add(StorageConnection storageconnection) signature - added StorageDomainStorageConnections.add(StorageConnection storageconnection, String expect, String correlationId) signature Change-Id: Id0cda6cfdc97e1ba364a0379b75b21e09824b405 Signed-off-by: Michael pasternak <[email protected]> --- M ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/StorageDomainStorageConnection.java M ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/StorageDomainStorageConnections.java 2 files changed, 131 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine-sdk-java refs/changes/32/18832/1 diff --git a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/StorageDomainStorageConnection.java b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/StorageDomainStorageConnection.java index aaeccdf..29672ab 100644 --- a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/StorageDomainStorageConnection.java +++ b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/StorageDomainStorageConnection.java @@ -63,6 +63,62 @@ + /** + * Deletes object. + * + * @return + * {@link Response } + * + * @throws ClientProtocolException + * Signals that HTTP/S protocol error has occurred. + * @throws ServerException + * Signals that an oVirt api error has occurred. + * @throws IOException + * Signals that an I/O exception of some sort has occurred. + */ + public Response delete() throws ClientProtocolException, + ServerException, IOException { + String url = this.getHref(); + + List<Header> headers = new HttpHeaderBuilder() + .build(); + + url = new UrlBuilder(url) + .build(); + + return getProxy().delete(url, Response.class, headers); + } + /** + * Deletes object. + * + * @param async + * <pre> + * [true|false] + * </pre> + * + * @return + * {@link Response } + * + * @throws ClientProtocolException + * Signals that HTTP/S protocol error has occurred. + * @throws ServerException + * Signals that an oVirt api error has occurred. + * @throws IOException + * Signals that an I/O exception of some sort has occurred. + */ + public Response delete(Boolean async) throws ClientProtocolException, + ServerException, IOException { + String url = this.getHref(); + + List<Header> headers = new HttpHeaderBuilder() + .build(); + + url = new UrlBuilder(url) + .add("async", async, UrlParameterType.MATRIX) + .build(); + + return getProxy().delete(url, Response.class, headers); + } } diff --git a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/StorageDomainStorageConnections.java b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/StorageDomainStorageConnections.java index f714ee3..c428593 100644 --- a/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/StorageDomainStorageConnections.java +++ b/ovirt-engine-sdk-java/src/main/java/org/ovirt/engine/sdk/decorators/StorageDomainStorageConnections.java @@ -130,6 +130,81 @@ return list(url, org.ovirt.engine.sdk.entities.StorageConnections.class, StorageDomainStorageConnection.class, headers); } + /** + * Adds StorageConnection object. + * + * @param storageconnection {@link org.ovirt.engine.sdk.entities.StorageConnection} + * <pre> + * storageconnection.id + * </pre> + * + * @return + * {@link StorageDomainStorageConnection } + * + * @throws ClientProtocolException + * Signals that HTTP/S protocol error has occurred. + * @throws ServerException + * Signals that an oVirt api error has occurred. + * @throws IOException + * Signals that an I/O exception of some sort has occurred. + */ + public StorageDomainStorageConnection add(org.ovirt.engine.sdk.entities.StorageConnection storageconnection) throws + ClientProtocolException, ServerException, IOException { + String url = this.parent.getHref() + SLASH + getName(); + + List<Header> headers = new HttpHeaderBuilder() + .build(); + + url = new UrlBuilder(url) + .build(); + + return getProxy().add(url, storageconnection, + org.ovirt.engine.sdk.entities.StorageConnection.class, + StorageDomainStorageConnection.class, headers); + } + /** + * Adds StorageConnection object. + * + * @param storageconnection {@link org.ovirt.engine.sdk.entities.StorageConnection} + * <pre> + * storageconnection.id + * </pre> + * + * @param expect + * <pre> + * [201-created] + * </pre> + * @param correlationId + * <pre> + * [any string] + * </pre> + * + * @return + * {@link StorageDomainStorageConnection } + * + * @throws ClientProtocolException + * Signals that HTTP/S protocol error has occurred. + * @throws ServerException + * Signals that an oVirt api error has occurred. + * @throws IOException + * Signals that an I/O exception of some sort has occurred. + */ + public StorageDomainStorageConnection add(org.ovirt.engine.sdk.entities.StorageConnection storageconnection, String expect, String correlationId) throws + ClientProtocolException, ServerException, IOException { + String url = this.parent.getHref() + SLASH + getName(); + + List<Header> headers = new HttpHeaderBuilder() + .add("Expect", expect) + .add("Correlation-Id", correlationId) + .build(); + + url = new UrlBuilder(url) + .build(); + + return getProxy().add(url, storageconnection, + org.ovirt.engine.sdk.entities.StorageConnection.class, + StorageDomainStorageConnection.class, headers); + } } -- To view, visit http://gerrit.ovirt.org/18832 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id0cda6cfdc97e1ba364a0379b75b21e09824b405 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine-sdk-java Gerrit-Branch: master Gerrit-Owner: Michael Pasternak <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
