All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.spotinst.sdkjava.model.api.admin.account.ApiAuditLogEvents Maven / Gradle / Ivy

There is a newer version: 1.0.121
Show newest version
package com.spotinst.sdkjava.model.api.admin.account;

import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.spotinst.sdkjava.client.rest.IPartialUpdateEntity;

import java.util.HashSet;
import java.util.Set;

/**
 * Created by ramrutha on 13/02/2023.
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonFilter("PartialUpdateEntityFilter")
public class ApiAuditLogEvents implements IPartialUpdateEntity {

    //region Members
    @JsonIgnore
    private Set isSet;
    private String actionType;
    private String agent;
    private String context;
    private String createdAt;
    private String namespace;
    private String resourceId;
    private String resourceType;
    private Integer responseStatus;
    private String source;
    private String user;
    //endregion

    //region Constructor
    private ApiAuditLogEvents() {
        isSet = new HashSet<>();
    }
    //endregion

    //region Getter & Setter

    //region Getter & Setter
    public Set getIsSet() {
        return isSet;
    }

    public void setIsSet(Set isSet) {
        this.isSet = isSet;
    }

    public String getActionType() {
        return actionType;
    }

    public void setActionType(String actionType) {
        isSet.add("actionType");
        this.actionType = actionType;
    }

    public String getAgent() {
        return agent;
    }

    public void setAgent(String agent) {
        isSet.add("agent");
        this.agent = agent;
    }

    public String getContext() {
        return context;
    }

    public void setContext(String context) {
        isSet.add("context");
        this.context = context;
    }

    public String getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(String createdAt) {
        isSet.add("createdAt");
        this.createdAt = createdAt;
    }

    public String getNamespace() {
        return namespace;
    }

    public void setNamespace(String namespace) {
        isSet.add("namespace");
        this.namespace = namespace;
    }

    public String getResourceId() {
        return resourceId;
    }

    public void setResourceId(String resourceId) {
        isSet.add("resourceId");
        this.resourceId = resourceId;
    }

    public String getResourceType() {
        return resourceType;
    }

    public void setResourceType(String resourceType) {
        isSet.add("resourceType");
        this.resourceType = resourceType;
    }

    public Integer getResponseStatus() {
        return responseStatus;
    }

    public void setResponseStatus(Integer responseStatus) {
        isSet.add("responseStatus");
        this.responseStatus = responseStatus;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        isSet.add("source");
        this.source = source;
    }

    public String getUser() {
        return user;
    }

    public void setUser(String user) {
        isSet.add("user");
        this.user = user;
    }

    //region isSet methods
    @JsonIgnore
    public boolean isActionTypeSet() {
        return isSet.contains("actionType");
    }

    @JsonIgnore
    public boolean isAgentSet() {
        return isSet.contains("agent");
    }

    @JsonIgnore
    public boolean isContextSet() {
        return isSet.contains("context");
    }

    @JsonIgnore
    public boolean isCreatedAtSet() {
        return isSet.contains("createdAt");
    }

    @JsonIgnore
    public boolean isNameSpaceSet() {
        return isSet.contains("namespace");
    }

    @JsonIgnore
    public boolean isRecourceIdSet() {
        return isSet.contains("resourceId");
    }

    @JsonIgnore
    public boolean isResourceTypeSet() { return isSet.contains("resourceType"); }

    @JsonIgnore
    public boolean isResponseStatusSet() {
        return isSet.contains("responseStatus");
    }

    @JsonIgnore
    public boolean isSourceSet() {
        return isSet.contains("source");
    }

    @JsonIgnore
    public boolean isUserSet() {
        return isSet.contains("user");
    }
    //endregion
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy