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

com.aliyun.openservices.ots.comm.RequestMessage Maven / Gradle / Ivy

Go to download

Aliyun Open Services SDK for Java Copyright (C) Alibaba Cloud Computing All rights reserved. 版权所有 (C)阿里云计算有限公司 http://www.aliyun.com

There is a newer version: 2.2.4
Show newest version
package com.aliyun.openservices.ots.comm;

import org.apache.http.client.methods.HttpRequestBase;

import static com.aliyun.openservices.ots.utils.CodingUtils.assertParameterNotNull;
import static com.aliyun.openservices.ots.utils.CodingUtils.assertStringNotNullOrEmpty;

import java.net.URI;
import java.util.HashMap;
import java.util.Map;

public class RequestMessage {

    private HttpRequestBase request;
    private Map queryParameters;
    private OTSUri actionUri;
    private int contentLength = 0;

    public RequestMessage(HttpRequestBase request) {
        this.request = request;
    }

    public OTSUri getActionUri() {
        return actionUri;
    }

    public void setActionUri(OTSUri actionUri) {
        this.actionUri = actionUri;
    }

    public HttpRequestBase getRequest() {
        return request;
    }

    public void addHeader(String name, String value) {
        this.request.addHeader(name, value);
    }

    public int getContentLength() {
        return contentLength;
    }

    public void setContentLength(int contentLength) {
        this.contentLength = contentLength;
    }

    public Map getQueryParameters() {
        return queryParameters;
    }

    public void setQueryParameters(Map queryParameters) {
        this.queryParameters = queryParameters;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy