Skip to content

Commit

Permalink
Support API DeleteOrganizationalUnitChildren.
Browse files Browse the repository at this point in the history
  • Loading branch information
sdk-team committed Nov 1, 2024
1 parent 54ce098 commit d5b2eb5
Show file tree
Hide file tree
Showing 7 changed files with 137 additions and 88 deletions.
7 changes: 7 additions & 0 deletions aliyun-java-sdk-eiam/ChangeLog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
2024-11-01 Version: 1.0.8
- Support API DeleteOrganizationalUnitChildren.
- Update API CreateOrganizationalUnit: update param OrganizationalUnitName Max Length.
- Update API GetApplication: update response param.
- Update API GetApplicationSsoConfig: update response param.
- Update API SetApplicationSsoConfig: update param SamlSsoConfig.

2024-10-30 Version: 1.0.7
- Add RunSynchronizationJob API.
- Add GetSynchronizationJob API.
Expand Down
2 changes: 1 addition & 1 deletion aliyun-java-sdk-eiam/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-eiam</artifactId>
<packaging>jar</packaging>
<version>1.0.7</version>
<version>1.0.8</version>
<name>aliyun-java-sdk-eiam</name>
<url>http://www.aliyun.com</url>
<description>Aliyun Open API SDK for Java
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
*/

package com.aliyuncs.eiam.model.v20211201;


import java.util.List;
import com.aliyuncs.AcsResponse;
import com.aliyuncs.eiam.transform.v20211201.GetApplicationResponseUnmarshaller;
import com.aliyuncs.transform.UnmarshallerContext;
Expand Down Expand Up @@ -46,70 +47,56 @@ public void setApplication(Application application) {

public static class Application {

private String instanceId;
private String apiInvokeStatus;

private String applicationId;

private String clientId;

private String logoUrl;

private String applicationName;

private String description;

private String applicationSourceType;

private String ssoType;
private String applicationTemplateId;

private String features;
private String authorizationType;

private String status;
private String clientId;

private Long createTime;

private Long updateTime;
private String description;

private String authorizationType;
private String features;

private String apiInvokeStatus;
private String instanceId;

private Boolean serviceManaged;
private String logoUrl;

private String managedServiceCode;

private String applicationTemplateId;
private Boolean serviceManaged;

public String getInstanceId() {
return this.instanceId;
}
private String ssoType;

public void setInstanceId(String instanceId) {
this.instanceId = instanceId;
}
private String status;

public String getApplicationId() {
return this.applicationId;
}
private Long updateTime;

public void setApplicationId(String applicationId) {
this.applicationId = applicationId;
}
private List<String> applicationVisibility;

public String getClientId() {
return this.clientId;
public String getApiInvokeStatus() {
return this.apiInvokeStatus;
}

public void setClientId(String clientId) {
this.clientId = clientId;
public void setApiInvokeStatus(String apiInvokeStatus) {
this.apiInvokeStatus = apiInvokeStatus;
}

public String getLogoUrl() {
return this.logoUrl;
public String getApplicationId() {
return this.applicationId;
}

public void setLogoUrl(String logoUrl) {
this.logoUrl = logoUrl;
public void setApplicationId(String applicationId) {
this.applicationId = applicationId;
}

public String getApplicationName() {
Expand All @@ -120,14 +107,6 @@ public void setApplicationName(String applicationName) {
this.applicationName = applicationName;
}

public String getDescription() {
return this.description;
}

public void setDescription(String description) {
this.description = description;
}

public String getApplicationSourceType() {
return this.applicationSourceType;
}
Expand All @@ -136,28 +115,28 @@ public void setApplicationSourceType(String applicationSourceType) {
this.applicationSourceType = applicationSourceType;
}

public String getSsoType() {
return this.ssoType;
public String getApplicationTemplateId() {
return this.applicationTemplateId;
}

public void setSsoType(String ssoType) {
this.ssoType = ssoType;
public void setApplicationTemplateId(String applicationTemplateId) {
this.applicationTemplateId = applicationTemplateId;
}

public String getFeatures() {
return this.features;
public String getAuthorizationType() {
return this.authorizationType;
}

public void setFeatures(String features) {
this.features = features;
public void setAuthorizationType(String authorizationType) {
this.authorizationType = authorizationType;
}

public String getStatus() {
return this.status;
public String getClientId() {
return this.clientId;
}

public void setStatus(String status) {
this.status = status;
public void setClientId(String clientId) {
this.clientId = clientId;
}

public Long getCreateTime() {
Expand All @@ -168,36 +147,36 @@ public void setCreateTime(Long createTime) {
this.createTime = createTime;
}

public Long getUpdateTime() {
return this.updateTime;
public String getDescription() {
return this.description;
}

public void setUpdateTime(Long updateTime) {
this.updateTime = updateTime;
public void setDescription(String description) {
this.description = description;
}

public String getAuthorizationType() {
return this.authorizationType;
public String getFeatures() {
return this.features;
}

public void setAuthorizationType(String authorizationType) {
this.authorizationType = authorizationType;
public void setFeatures(String features) {
this.features = features;
}

public String getApiInvokeStatus() {
return this.apiInvokeStatus;
public String getInstanceId() {
return this.instanceId;
}

public void setApiInvokeStatus(String apiInvokeStatus) {
this.apiInvokeStatus = apiInvokeStatus;
public void setInstanceId(String instanceId) {
this.instanceId = instanceId;
}

public Boolean getServiceManaged() {
return this.serviceManaged;
public String getLogoUrl() {
return this.logoUrl;
}

public void setServiceManaged(Boolean serviceManaged) {
this.serviceManaged = serviceManaged;
public void setLogoUrl(String logoUrl) {
this.logoUrl = logoUrl;
}

public String getManagedServiceCode() {
Expand All @@ -208,12 +187,44 @@ public void setManagedServiceCode(String managedServiceCode) {
this.managedServiceCode = managedServiceCode;
}

public String getApplicationTemplateId() {
return this.applicationTemplateId;
public Boolean getServiceManaged() {
return this.serviceManaged;
}

public void setApplicationTemplateId(String applicationTemplateId) {
this.applicationTemplateId = applicationTemplateId;
public void setServiceManaged(Boolean serviceManaged) {
this.serviceManaged = serviceManaged;
}

public String getSsoType() {
return this.ssoType;
}

public void setSsoType(String ssoType) {
this.ssoType = ssoType;
}

public String getStatus() {
return this.status;
}

public void setStatus(String status) {
this.status = status;
}

public Long getUpdateTime() {
return this.updateTime;
}

public void setUpdateTime(Long updateTime) {
this.updateTime = updateTime;
}

public List<String> getApplicationVisibility() {
return this.applicationVisibility;
}

public void setApplicationVisibility(List<String> applicationVisibility) {
this.applicationVisibility = applicationVisibility;
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,8 @@ public static class SamlSsoConfig {

private Boolean assertionSigned;

private String idPEntityId;

private List<AttributeStatement> attributeStatements;

public String getSpSsoAcsUrl() {
Expand Down Expand Up @@ -191,6 +193,14 @@ public void setAssertionSigned(Boolean assertionSigned) {
this.assertionSigned = assertionSigned;
}

public String getIdPEntityId() {
return this.idPEntityId;
}

public void setIdPEntityId(String idPEntityId) {
this.idPEntityId = idPEntityId;
}

public List<AttributeStatement> getAttributeStatements() {
return this.attributeStatements;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ public void setSamlSsoConfig(SamlSsoConfig samlSsoConfig) {

putQueryParameter("SamlSsoConfig.SignatureAlgorithm" , samlSsoConfig.getSignatureAlgorithm());
putQueryParameter("SamlSsoConfig.NameIdFormat" , samlSsoConfig.getNameIdFormat());
putQueryParameter("SamlSsoConfig.IdPEntityId" , samlSsoConfig.getIdPEntityId());
putQueryParameter("SamlSsoConfig.AssertionSigned" , samlSsoConfig.getAssertionSigned());
putQueryParameter("SamlSsoConfig.SpSsoAcsUrl" , samlSsoConfig.getSpSsoAcsUrl());
putQueryParameter("SamlSsoConfig.NameIdValueExpression" , samlSsoConfig.getNameIdValueExpression());
Expand Down Expand Up @@ -355,6 +356,8 @@ public static class SamlSsoConfig {

private String nameIdFormat;

private String idPEntityId;

private Boolean assertionSigned;

private String spSsoAcsUrl;
Expand Down Expand Up @@ -385,6 +388,14 @@ public void setNameIdFormat(String nameIdFormat) {
this.nameIdFormat = nameIdFormat;
}

public String getIdPEntityId() {
return this.idPEntityId;
}

public void setIdPEntityId(String idPEntityId) {
this.idPEntityId = idPEntityId;
}

public Boolean getAssertionSigned() {
return this.assertionSigned;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@

package com.aliyuncs.eiam.transform.v20211201;

import java.util.ArrayList;
import java.util.List;

import com.aliyuncs.eiam.model.v20211201.GetApplicationResponse;
import com.aliyuncs.eiam.model.v20211201.GetApplicationResponse.Application;
import com.aliyuncs.transform.UnmarshallerContext;
Expand All @@ -26,23 +29,29 @@ public static GetApplicationResponse unmarshall(GetApplicationResponse getApplic
getApplicationResponse.setRequestId(_ctx.stringValue("GetApplicationResponse.RequestId"));

Application application = new Application();
application.setInstanceId(_ctx.stringValue("GetApplicationResponse.Application.InstanceId"));
application.setApiInvokeStatus(_ctx.stringValue("GetApplicationResponse.Application.ApiInvokeStatus"));
application.setApplicationId(_ctx.stringValue("GetApplicationResponse.Application.ApplicationId"));
application.setClientId(_ctx.stringValue("GetApplicationResponse.Application.ClientId"));
application.setLogoUrl(_ctx.stringValue("GetApplicationResponse.Application.LogoUrl"));
application.setApplicationName(_ctx.stringValue("GetApplicationResponse.Application.ApplicationName"));
application.setDescription(_ctx.stringValue("GetApplicationResponse.Application.Description"));
application.setApplicationSourceType(_ctx.stringValue("GetApplicationResponse.Application.ApplicationSourceType"));
application.setSsoType(_ctx.stringValue("GetApplicationResponse.Application.SsoType"));
application.setApplicationTemplateId(_ctx.stringValue("GetApplicationResponse.Application.ApplicationTemplateId"));
application.setAuthorizationType(_ctx.stringValue("GetApplicationResponse.Application.AuthorizationType"));
application.setClientId(_ctx.stringValue("GetApplicationResponse.Application.ClientId"));
application.setCreateTime(_ctx.longValue("GetApplicationResponse.Application.CreateTime"));
application.setDescription(_ctx.stringValue("GetApplicationResponse.Application.Description"));
application.setFeatures(_ctx.stringValue("GetApplicationResponse.Application.Features"));
application.setInstanceId(_ctx.stringValue("GetApplicationResponse.Application.InstanceId"));
application.setLogoUrl(_ctx.stringValue("GetApplicationResponse.Application.LogoUrl"));
application.setManagedServiceCode(_ctx.stringValue("GetApplicationResponse.Application.ManagedServiceCode"));
application.setServiceManaged(_ctx.booleanValue("GetApplicationResponse.Application.ServiceManaged"));
application.setSsoType(_ctx.stringValue("GetApplicationResponse.Application.SsoType"));
application.setStatus(_ctx.stringValue("GetApplicationResponse.Application.Status"));
application.setCreateTime(_ctx.longValue("GetApplicationResponse.Application.CreateTime"));
application.setUpdateTime(_ctx.longValue("GetApplicationResponse.Application.UpdateTime"));
application.setAuthorizationType(_ctx.stringValue("GetApplicationResponse.Application.AuthorizationType"));
application.setApiInvokeStatus(_ctx.stringValue("GetApplicationResponse.Application.ApiInvokeStatus"));
application.setServiceManaged(_ctx.booleanValue("GetApplicationResponse.Application.ServiceManaged"));
application.setManagedServiceCode(_ctx.stringValue("GetApplicationResponse.Application.ManagedServiceCode"));
application.setApplicationTemplateId(_ctx.stringValue("GetApplicationResponse.Application.ApplicationTemplateId"));

List<String> applicationVisibility = new ArrayList<String>();
for (int i = 0; i < _ctx.lengthValue("GetApplicationResponse.Application.ApplicationVisibility.Length"); i++) {
applicationVisibility.add(_ctx.stringValue("GetApplicationResponse.Application.ApplicationVisibility["+ i +"]"));
}
application.setApplicationVisibility(applicationVisibility);
getApplicationResponse.setApplication(application);

return getApplicationResponse;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ public static GetApplicationSsoConfigResponse unmarshall(GetApplicationSsoConfig
samlSsoConfig.setSignatureAlgorithm(_ctx.stringValue("GetApplicationSsoConfigResponse.ApplicationSsoConfig.SamlSsoConfig.SignatureAlgorithm"));
samlSsoConfig.setResponseSigned(_ctx.booleanValue("GetApplicationSsoConfigResponse.ApplicationSsoConfig.SamlSsoConfig.ResponseSigned"));
samlSsoConfig.setAssertionSigned(_ctx.booleanValue("GetApplicationSsoConfigResponse.ApplicationSsoConfig.SamlSsoConfig.AssertionSigned"));
samlSsoConfig.setIdPEntityId(_ctx.stringValue("GetApplicationSsoConfigResponse.ApplicationSsoConfig.SamlSsoConfig.IdPEntityId"));

List<AttributeStatement> attributeStatements = new ArrayList<AttributeStatement>();
for (int i = 0; i < _ctx.lengthValue("GetApplicationSsoConfigResponse.ApplicationSsoConfig.SamlSsoConfig.AttributeStatements.Length"); i++) {
Expand Down

0 comments on commit d5b2eb5

Please sign in to comment.