public void setOidcSsoConfig()

in aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/model/v20211201/SetApplicationSsoConfigRequest.java [107:159]


	public void setOidcSsoConfig(OidcSsoConfig oidcSsoConfig) {
		this.oidcSsoConfig = oidcSsoConfig;	
		if (oidcSsoConfig != null) {
			
				putQueryParameter("OidcSsoConfig.CodeEffectiveTime" , oidcSsoConfig.getCodeEffectiveTime());
				if (oidcSsoConfig.getResponseTypes() != null) {
					for (int depth1 = 0; depth1 < oidcSsoConfig.getResponseTypes().size(); depth1++) {
						putQueryParameter("OidcSsoConfig.ResponseTypes." + (depth1 + 1) , oidcSsoConfig.getResponseTypes().get(depth1));
					}
				}
				if (oidcSsoConfig.getGrantScopes() != null) {
					for (int depth1 = 0; depth1 < oidcSsoConfig.getGrantScopes().size(); depth1++) {
						putQueryParameter("OidcSsoConfig.GrantScopes." + (depth1 + 1) , oidcSsoConfig.getGrantScopes().get(depth1));
					}
				}
				putQueryParameter("OidcSsoConfig.RefreshTokenEffective" , oidcSsoConfig.getRefreshTokenEffective());
				if (oidcSsoConfig.getGrantTypes() != null) {
					for (int depth1 = 0; depth1 < oidcSsoConfig.getGrantTypes().size(); depth1++) {
						putQueryParameter("OidcSsoConfig.GrantTypes." + (depth1 + 1) , oidcSsoConfig.getGrantTypes().get(depth1));
					}
				}
				putQueryParameter("OidcSsoConfig.IdTokenEffectiveTime" , oidcSsoConfig.getIdTokenEffectiveTime());
				if (oidcSsoConfig.getPkceChallengeMethods() != null) {
					for (int depth1 = 0; depth1 < oidcSsoConfig.getPkceChallengeMethods().size(); depth1++) {
						putQueryParameter("OidcSsoConfig.PkceChallengeMethods." + (depth1 + 1) , oidcSsoConfig.getPkceChallengeMethods().get(depth1));
					}
				}
				putQueryParameter("OidcSsoConfig.PasswordAuthenticationSourceId" , oidcSsoConfig.getPasswordAuthenticationSourceId());
				putQueryParameter("OidcSsoConfig.AccessTokenEffectiveTime" , oidcSsoConfig.getAccessTokenEffectiveTime());
				if (oidcSsoConfig.getPostLogoutRedirectUris() != null) {
					for (int depth1 = 0; depth1 < oidcSsoConfig.getPostLogoutRedirectUris().size(); depth1++) {
						putQueryParameter("OidcSsoConfig.PostLogoutRedirectUris." + (depth1 + 1) , oidcSsoConfig.getPostLogoutRedirectUris().get(depth1));
					}
				}
				putQueryParameter("OidcSsoConfig.PasswordTotpMfaRequired" , oidcSsoConfig.getPasswordTotpMfaRequired());
				if (oidcSsoConfig.getCustomClaims() != null) {
					for (int depth1 = 0; depth1 < oidcSsoConfig.getCustomClaims().size(); depth1++) {
						if (oidcSsoConfig.getCustomClaims().get(depth1) != null) {
							
								putQueryParameter("OidcSsoConfig.CustomClaims." + (depth1 + 1) + ".ClaimValueExpression" , oidcSsoConfig.getCustomClaims().get(depth1).getClaimValueExpression());
								putQueryParameter("OidcSsoConfig.CustomClaims." + (depth1 + 1) + ".ClaimName" , oidcSsoConfig.getCustomClaims().get(depth1).getClaimName());
						}
					}
				}
				putQueryParameter("OidcSsoConfig.SubjectIdExpression" , oidcSsoConfig.getSubjectIdExpression());
				putQueryParameter("OidcSsoConfig.PkceRequired" , oidcSsoConfig.getPkceRequired());
				if (oidcSsoConfig.getRedirectUris() != null) {
					for (int depth1 = 0; depth1 < oidcSsoConfig.getRedirectUris().size(); depth1++) {
						putQueryParameter("OidcSsoConfig.RedirectUris." + (depth1 + 1) , oidcSsoConfig.getRedirectUris().get(depth1));
					}
				}
		}	
	}