com.huaweicloud.sdk.iam.v3.model.OsFederationInfo Maven / Gradle / Ivy
package com.huaweicloud.sdk.iam.v3.model;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import com.huaweicloud.sdk.iam.v3.model.IdpIdInfo;
import com.huaweicloud.sdk.iam.v3.model.ProtocolIdInfo;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
import java.util.Objects;
/**
* user详细信息
*/
public class OsFederationInfo {
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value="identity_provider")
private IdpIdInfo identityProvider;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value="protocol")
private ProtocolIdInfo protocol;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonProperty(value="groups")
private List