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

com.ifountain.opsgenie.client.rest.response.RestSuccessResult Maven / Gradle / Ivy

package com.ifountain.opsgenie.client.rest.response;


import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
public class RestSuccessResult {

    @JsonProperty("requestId")
    private String requestId;

    @JsonProperty
    private Double took;

    @JsonProperty("code")
    private int code;

    @JsonProperty("data")
    private T data;

    @JsonIgnore
    private int statusCode;

    @JsonIgnore
    private String rawData;

    public String getRequestId() {
        return requestId;
    }

    public RestSuccessResult setRequestId(String requestId) {
        this.requestId = requestId;
        return this;
    }

    public T getData() {
        return data;
    }

    public RestSuccessResult setData(T data) {
        this.data = data;
        return this;
    }

    public Double getTook() {
        return took;
    }

    public RestSuccessResult setTook(Double took) {
        this.took = took;
        return this;
    }

    public int getStatusCode() {
        return statusCode;
    }

    public RestSuccessResult setStatusCode(int statusCode) {
        this.statusCode = statusCode;
        return this;
    }

    public String getRawData() {
        return rawData;
    }

    public RestSuccessResult setRawData(String rawData) {
        this.rawData = rawData;
        return this;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy