public class HttpRequest
extends java.lang.Object
| コンストラクタと説明 |
|---|
HttpRequest(HttpMethodName methodName)
http メソッド名を指定し、リクエストを構築します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addHeader(java.lang.String name,
java.lang.String value)
リクエストに指定されたヘッダ名と値を追加します。
|
void |
addParameter(java.lang.String name,
java.lang.String value) |
java.io.InputStream |
getContent()
リクエストが含まれたコンテンツを含むインプットストリームを返します。
|
java.net.URI |
getEndpoint()
この HTTP リクエスト送信するため、サービスエンドポイント(例: "https://ec2.amazonaws.com")を返します。
|
java.util.Map<java.lang.String,java.lang.String> |
getHeaders()
リクエストに関連するヘッダーのマップを返します。
|
HttpMethodName |
getMethodName()
http リクエストのメソッドを返します。
|
AmazonWebServiceRequest |
getOriginalRequest()
すでに実行された HTTP リクエストのオリジナルリクエストを SDK ユーザが構築できるように返します。
|
java.util.Map<java.lang.String,java.lang.String> |
getParameters()
リクエストパラメータのリストを返します。
|
java.lang.String |
getResourcePath()
リクエストと関連するリソースパスを返します。
|
java.lang.String |
getServiceName()
このリクエストがある Amazon サービスの名前を返します。
|
void |
removeHeader(java.lang.String name)
リクエストからヘッダを削除します。
|
void |
setContent(java.io.InputStream inputStream)
リクエストが含まれたコンテンツを含むインプットストリームを設定します。
|
void |
setEndpoint(java.net.URI endpoint)
この HTTP リクエストを送信するため、サービスエンドポイント(例: "https://ec2.amazonaws.com")を設定します。
|
void |
setOriginalRequest(AmazonWebServiceRequest request)
すでに実行された HTTP リクエストのオリジナルリクエストを SDK ユーザが構築できるように設定します。
|
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters) |
void |
setResourcePath(java.lang.String resourcePath)
リクエストと関連するリソースパスを設定します。
|
void |
setServiceName(java.lang.String serviceName)
このリクエストがある Amazon サービスの名前を設定します。
|
java.lang.String |
toString() |
HttpRequest |
withParameter(java.lang.String name,
java.lang.String value) |
public HttpRequest(HttpMethodName methodName)
methodName - http method namepublic HttpMethodName getMethodName()
public void setServiceName(java.lang.String serviceName)
serviceName - The name of the Amazon service this request is for.public java.lang.String getServiceName()
public java.net.URI getEndpoint()
public void setEndpoint(java.net.URI endpoint)
endpoint - The service endpoint to which this HTTP request should be
sent.public java.util.Map<java.lang.String,java.lang.String> getParameters()
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public void addHeader(java.lang.String name,
java.lang.String value)
name - The name of the header.value - The value of the header.public void removeHeader(java.lang.String name)
name - header name to removepublic void addParameter(java.lang.String name,
java.lang.String value)
public void setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
public HttpRequest withParameter(java.lang.String name, java.lang.String value)
public java.lang.String getResourcePath()
public void setResourcePath(java.lang.String resourcePath)
resourcePath - The resource path associated with this request.public void setContent(java.io.InputStream inputStream)
inputStream - The input stream containing the content to include with this
request.public java.io.InputStream getContent()
public void setOriginalRequest(AmazonWebServiceRequest request)
request - The original request constructed by the end user.public AmazonWebServiceRequest getOriginalRequest()
public java.lang.String toString()
toString クラス内 java.lang.Object