
com.ifountain.opsgenie.client.model.integration.SendToIntegrationRequest Maven / Gradle / Ivy
package com.ifountain.opsgenie.client.model.integration;
import com.ifountain.opsgenie.client.model.BaseRequestWithHttpParameters;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import java.util.Map;
/**
* Container for the parameters to send integration webhook call.
*
* @see com.ifountain.opsgenie.client.IIntegrationOpsGenieClient#sendToIntegration(com.ifountain.opsgenie.client.model.integration.SendToIntegrationRequest)
*/
public class SendToIntegrationRequest extends BaseRequestWithHttpParameters {
private String endPoint;
private Map contentParameters;
@JsonAnyGetter
public Map getContentParameters() {
return contentParameters;
}
public void setContentParameters(Map contentParameters) {
this.contentParameters = contentParameters;
}
/**
* Rest api uri of send to integration operation.
*/
@Override
public String getEndPoint() {
return endPoint;
}
public void setEndPoint(String endPoint) {
this.endPoint = endPoint;
}
/**
* @see com.ifountain.opsgenie.client.model.BaseRequest#createResponse()
*/
@Override
public SendToIntegrationResponse createResponse() {
return new SendToIntegrationResponse();
}
public SendToIntegrationRequest withEndPoint(String endPoint) {
this.endPoint = endPoint;
return this;
}
public SendToIntegrationRequest withContentParameters(Map contentParameters) {
this.contentParameters = contentParameters;
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy