diff --git a/aliyun-java-sdk-eiam/ChangeLog.txt b/aliyun-java-sdk-eiam/ChangeLog.txt index ec0f69130c..956a84b801 100644 --- a/aliyun-java-sdk-eiam/ChangeLog.txt +++ b/aliyun-java-sdk-eiam/ChangeLog.txt @@ -1,3 +1,8 @@ +2024-10-30 Version: 1.0.7 +- Add RunSynchronizationJob API. +- Add GetSynchronizationJob API. +- Update ListSynchronizationJobs API. + 2024-07-30 Version: 1.0.6 - Add RunSynchronizationJob API. - Add GetSynchronizationJob API. diff --git a/aliyun-java-sdk-eiam/pom.xml b/aliyun-java-sdk-eiam/pom.xml index 5173c2e590..545931c96e 100644 --- a/aliyun-java-sdk-eiam/pom.xml +++ b/aliyun-java-sdk-eiam/pom.xml @@ -4,7 +4,7 @@ com.aliyun aliyun-java-sdk-eiam jar - 1.0.6 + 1.0.7 aliyun-java-sdk-eiam http://www.aliyun.com Aliyun Open API SDK for Java diff --git a/aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/model/v20211201/DeleteOrganizationalUnitChildrenRequest.java b/aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/model/v20211201/DeleteOrganizationalUnitChildrenRequest.java new file mode 100644 index 0000000000..25c370647f --- /dev/null +++ b/aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/model/v20211201/DeleteOrganizationalUnitChildrenRequest.java @@ -0,0 +1,64 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.eiam.model.v20211201; + +import com.aliyuncs.RpcAcsRequest; +import com.aliyuncs.http.ProtocolType; +import com.aliyuncs.http.MethodType; + +/** + * @author auto create + * @version + */ +public class DeleteOrganizationalUnitChildrenRequest extends RpcAcsRequest { + + + private String instanceId; + + private String organizationalUnitId; + public DeleteOrganizationalUnitChildrenRequest() { + super("Eiam", "2021-12-01", "DeleteOrganizationalUnitChildren", "eiam"); + setProtocol(ProtocolType.HTTPS); + setMethod(MethodType.POST); + } + + public String getInstanceId() { + return this.instanceId; + } + + public void setInstanceId(String instanceId) { + this.instanceId = instanceId; + if(instanceId != null){ + putQueryParameter("InstanceId", instanceId); + } + } + + public String getOrganizationalUnitId() { + return this.organizationalUnitId; + } + + public void setOrganizationalUnitId(String organizationalUnitId) { + this.organizationalUnitId = organizationalUnitId; + if(organizationalUnitId != null){ + putQueryParameter("OrganizationalUnitId", organizationalUnitId); + } + } + + @Override + public Class getResponseClass() { + return DeleteOrganizationalUnitChildrenResponse.class; + } + +} diff --git a/aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/model/v20211201/DeleteOrganizationalUnitChildrenResponse.java b/aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/model/v20211201/DeleteOrganizationalUnitChildrenResponse.java new file mode 100644 index 0000000000..7b4ee4bcad --- /dev/null +++ b/aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/model/v20211201/DeleteOrganizationalUnitChildrenResponse.java @@ -0,0 +1,46 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.eiam.model.v20211201; + +import com.aliyuncs.AcsResponse; +import com.aliyuncs.eiam.transform.v20211201.DeleteOrganizationalUnitChildrenResponseUnmarshaller; +import com.aliyuncs.transform.UnmarshallerContext; + +/** + * @author auto create + * @version + */ +public class DeleteOrganizationalUnitChildrenResponse extends AcsResponse { + + private String requestId; + + public String getRequestId() { + return this.requestId; + } + + public void setRequestId(String requestId) { + this.requestId = requestId; + } + + @Override + public DeleteOrganizationalUnitChildrenResponse getInstance(UnmarshallerContext context) { + return DeleteOrganizationalUnitChildrenResponseUnmarshaller.unmarshall(this, context); + } + + @Override + public boolean checkShowJsonItemName() { + return false; + } +} diff --git a/aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/transform/v20211201/DeleteOrganizationalUnitChildrenResponseUnmarshaller.java b/aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/transform/v20211201/DeleteOrganizationalUnitChildrenResponseUnmarshaller.java new file mode 100644 index 0000000000..a7f876e3c6 --- /dev/null +++ b/aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/transform/v20211201/DeleteOrganizationalUnitChildrenResponseUnmarshaller.java @@ -0,0 +1,29 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.aliyuncs.eiam.transform.v20211201; + +import com.aliyuncs.eiam.model.v20211201.DeleteOrganizationalUnitChildrenResponse; +import com.aliyuncs.transform.UnmarshallerContext; + + +public class DeleteOrganizationalUnitChildrenResponseUnmarshaller { + + public static DeleteOrganizationalUnitChildrenResponse unmarshall(DeleteOrganizationalUnitChildrenResponse deleteOrganizationalUnitChildrenResponse, UnmarshallerContext _ctx) { + + deleteOrganizationalUnitChildrenResponse.setRequestId(_ctx.stringValue("DeleteOrganizationalUnitChildrenResponse.RequestId")); + + return deleteOrganizationalUnitChildrenResponse; + } +} \ No newline at end of file