public static class MockHttpTransport.BuilderConstructors
Builder()
public Builder()Constructs a new Builder. Note that this constructor was protected in version
 1.17 and its predecessors, and was made public in version 1.18.
Methods
build()
public MockHttpTransport build()Builds a new instance of MockHttpTransport.
| Returns | |
|---|---|
| Type | Description | 
MockHttpTransport | 
        |
getLowLevelHttpRequest()
public final MockLowLevelHttpRequest getLowLevelHttpRequest()Returns the MockLowLevelHttpRequest that is associated with this Builder, or
 null if no such instance exists.
| Returns | |
|---|---|
| Type | Description | 
MockLowLevelHttpRequest | 
        |
getSupportedMethods()
public final Set<String> getSupportedMethods()Returns the supported HTTP methods or null to specify that all methods are supported.
| Returns | |
|---|---|
| Type | Description | 
Set<String> | 
        |
setLowLevelHttpRequest(MockLowLevelHttpRequest lowLevelHttpRequest)
public final MockHttpTransport.Builder setLowLevelHttpRequest(MockLowLevelHttpRequest lowLevelHttpRequest)Sets the MockLowLevelHttpRequest that will be returned by #buildRequest, if
 non-null. If null, #buildRequest will create a new MockLowLevelHttpRequest arguments.
Note that the user can set a low level HTTP Request only if a low level HTTP response has not been set on this instance.
| Parameter | |
|---|---|
| Name | Description | 
lowLevelHttpRequest | 
        MockLowLevelHttpRequest | 
      
| Returns | |
|---|---|
| Type | Description | 
MockHttpTransport.Builder | 
        |
setLowLevelHttpResponse(MockLowLevelHttpResponse lowLevelHttpResponse)
public final MockHttpTransport.Builder setLowLevelHttpResponse(MockLowLevelHttpResponse lowLevelHttpResponse)Sets the MockLowLevelHttpResponse that will be the result when the MockLowLevelHttpRequest returned by #buildRequest is executed. Note that the response can be set only the caller has not provided a MockLowLevelHttpRequest via #setLowLevelHttpRequest.
| Parameter | |
|---|---|
| Name | Description | 
lowLevelHttpResponse | 
        MockLowLevelHttpResponse | 
      
| Returns | |
|---|---|
| Type | Description | 
MockHttpTransport.Builder | 
        |
setSupportedMethods(Set<String> supportedMethods)
public final MockHttpTransport.Builder setSupportedMethods(Set<String> supportedMethods)Sets the supported HTTP methods or null to specify that all methods are supported.
| Parameter | |
|---|---|
| Name | Description | 
supportedMethods | 
        Set<String> | 
      
| Returns | |
|---|---|
| Type | Description | 
MockHttpTransport.Builder | 
        |