Top Methods
com.oracle.bmc.http.client

public Interface HttpResponse

extends Closeable
Imports
java.io.Closeable, .InputStream, java.util.List, .Map, java.util.concurrent.CompletionStage

Method Summary

Modifier and TypeMethod and Description
public <T> CompletionStage<T>
body(Class<T> type)

public void
close()

Redeclares java.io.Closeable.close.

Close this response.

public default String
header(String name)

public Map<String, List<String>>
public <T> CompletionStage<List<T>>
listBody(Class<T> type)

public int
public CompletionStage<InputStream>
public CompletionStage<String>

Method Detail

bodyback to summary
public <T> CompletionStage<T> body(Class<T> type)
closeback to summary
public void close()

Redeclares java.io.Closeable.close.

Close this response. Some operations on the request will not work after this call (notably body(Class)). However if the body has already been requested, that body will remain valid even if the stage has not yet completed, or if it is a streaming response (java.io.InputStream). Such a response needs to be closed separately.

Annotations
@Override
headerback to summary
public default String header(String name)
headersback to summary
public Map<String, List<String>> headers()
listBodyback to summary
public <T> CompletionStage<List<T>> listBody(Class<T> type)
statusback to summary
public int status()
streamBodyback to summary
public CompletionStage<InputStream> streamBody()
textBodyback to summary
public CompletionStage<String> textBody()