public void setConditionsConfig()

in aliyun-java-sdk-eiam/src/main/java/com/aliyuncs/eiam/model/v20211201/CreateConditionalAccessPolicyRequest.java [69:133]


	public void setConditionsConfig(ConditionsConfig conditionsConfig) {
		this.conditionsConfig = conditionsConfig;	
		if (conditionsConfig != null) {
			
				if (conditionsConfig.getNetworkZones() != null) {
					
						if (conditionsConfig.getNetworkZones().getExcludeNetworkZones() != null) {
							for (int depth1 = 0; depth1 < conditionsConfig.getNetworkZones().getExcludeNetworkZones().size(); depth1++) {
								putQueryParameter("ConditionsConfig.NetworkZones.ExcludeNetworkZones." + (depth1 + 1) , conditionsConfig.getNetworkZones().getExcludeNetworkZones().get(depth1));
							}
						}
						if (conditionsConfig.getNetworkZones().getIncludeNetworkZones() != null) {
							for (int depth1 = 0; depth1 < conditionsConfig.getNetworkZones().getIncludeNetworkZones().size(); depth1++) {
								putQueryParameter("ConditionsConfig.NetworkZones.IncludeNetworkZones." + (depth1 + 1) , conditionsConfig.getNetworkZones().getIncludeNetworkZones().get(depth1));
							}
						}
				}
				if (conditionsConfig.getUsers() != null) {
					
						if (conditionsConfig.getUsers().getIncludeGroups() != null) {
							for (int depth1 = 0; depth1 < conditionsConfig.getUsers().getIncludeGroups().size(); depth1++) {
								putQueryParameter("ConditionsConfig.Users.IncludeGroups." + (depth1 + 1) , conditionsConfig.getUsers().getIncludeGroups().get(depth1));
							}
						}
						if (conditionsConfig.getUsers().getExcludeUsers() != null) {
							for (int depth1 = 0; depth1 < conditionsConfig.getUsers().getExcludeUsers().size(); depth1++) {
								putQueryParameter("ConditionsConfig.Users.ExcludeUsers." + (depth1 + 1) , conditionsConfig.getUsers().getExcludeUsers().get(depth1));
							}
						}
						if (conditionsConfig.getUsers().getIncludeOrganizationalUnits() != null) {
							for (int depth1 = 0; depth1 < conditionsConfig.getUsers().getIncludeOrganizationalUnits().size(); depth1++) {
								putQueryParameter("ConditionsConfig.Users.IncludeOrganizationalUnits." + (depth1 + 1) , conditionsConfig.getUsers().getIncludeOrganizationalUnits().get(depth1));
							}
						}
						if (conditionsConfig.getUsers().getExcludeOrganizationalUnits() != null) {
							for (int depth1 = 0; depth1 < conditionsConfig.getUsers().getExcludeOrganizationalUnits().size(); depth1++) {
								putQueryParameter("ConditionsConfig.Users.ExcludeOrganizationalUnits." + (depth1 + 1) , conditionsConfig.getUsers().getExcludeOrganizationalUnits().get(depth1));
							}
						}
						if (conditionsConfig.getUsers().getExcludeGroups() != null) {
							for (int depth1 = 0; depth1 < conditionsConfig.getUsers().getExcludeGroups().size(); depth1++) {
								putQueryParameter("ConditionsConfig.Users.ExcludeGroups." + (depth1 + 1) , conditionsConfig.getUsers().getExcludeGroups().get(depth1));
							}
						}
						if (conditionsConfig.getUsers().getIncludeUsers() != null) {
							for (int depth1 = 0; depth1 < conditionsConfig.getUsers().getIncludeUsers().size(); depth1++) {
								putQueryParameter("ConditionsConfig.Users.IncludeUsers." + (depth1 + 1) , conditionsConfig.getUsers().getIncludeUsers().get(depth1));
							}
						}
				}
				if (conditionsConfig.getApplications() != null) {
					
						if (conditionsConfig.getApplications().getExcludeApplications() != null) {
							for (int depth1 = 0; depth1 < conditionsConfig.getApplications().getExcludeApplications().size(); depth1++) {
								putQueryParameter("ConditionsConfig.Applications.ExcludeApplications." + (depth1 + 1) , conditionsConfig.getApplications().getExcludeApplications().get(depth1));
							}
						}
						if (conditionsConfig.getApplications().getIncludeApplications() != null) {
							for (int depth1 = 0; depth1 < conditionsConfig.getApplications().getIncludeApplications().size(); depth1++) {
								putQueryParameter("ConditionsConfig.Applications.IncludeApplications." + (depth1 + 1) , conditionsConfig.getApplications().getIncludeApplications().get(depth1));
							}
						}
				}
		}	
	}