-
public class HttpRequestConfig.Builder
The HttpRequestConfig Builder.
-
-
Field Summary
Fields Modifier and Type Field Description private String
brightcoveAuthorizationToken
private CustomerRightsTokenConfig
customerRightsTokenConfig
private int
connectTimeout
private int
readTimeout
-
Constructor Summary
Constructors Constructor Description HttpRequestConfig.Builder()
Instantiates a new HttpRequestConfig.Builder. HttpRequestConfig.Builder(HttpRequestConfig httpRequestConfig)
Initializes the instance with the values from an HttpRequestConfig
-
Method Summary
Modifier and Type Method Description HttpRequestConfig.Builder
setBrightcoveAuthorizationToken(@NonNull() String brightcoveAuthorizationToken)
Sets the Brightcove authorization token.Depending on your VideoCloud account configuration, this token might be required in orderto successfully make certain requests. HttpRequestConfig.Builder
setCustomerRightsTokenConfig(@NonNull() CustomerRightsTokenConfig customerRightsTokenConfig)
HttpRequestConfig.Builder
setConnectTimeout(int connectTimeoutMs)
Increments the connection timeout HttpRequestConfig.Builder
setReadTimeout(int readTimeoutMs)
Increments the connection timeout HttpRequestConfig.Builder
addRequestHeaders(@Nullable() Map<String, String> requestHeaders)
Adds the HTTP request headers as a map of key-value pairs. HttpRequestConfig.Builder
addRequestHeader(@NonNull() String headerKey, @NonNull() String headerValue)
Adds an HTTP request header HttpRequestConfig.Builder
addQueryParameters(@Nullable() Map<String, String> queryParameters)
Adds the HTTP request query parameters as a map of key-value pairs. HttpRequestConfig.Builder
addQueryParameter(@NonNull() String queryParameterKey, @NonNull() String queryParameterValue)
Adds an HTTP query parameter HttpRequestConfig
build()
Builds the HttpRequestConfig object. -
-
Constructor Detail
-
HttpRequestConfig.Builder
HttpRequestConfig.Builder()
Instantiates a new HttpRequestConfig.Builder.
-
HttpRequestConfig.Builder
HttpRequestConfig.Builder(HttpRequestConfig httpRequestConfig)
Initializes the instance with the values from an HttpRequestConfig- Parameters:
httpRequestConfig
- the HttpRequestConfig to initialize the builder.
-
-
Method Detail
-
setBrightcoveAuthorizationToken
HttpRequestConfig.Builder setBrightcoveAuthorizationToken(@NonNull() String brightcoveAuthorizationToken)
Sets the Brightcove authorization token.Depending on your VideoCloud account configuration, this token might be required in orderto successfully make certain requests.
- Parameters:
brightcoveAuthorizationToken
- the Brightcove authorization token
-
setCustomerRightsTokenConfig
HttpRequestConfig.Builder setCustomerRightsTokenConfig(@NonNull() CustomerRightsTokenConfig customerRightsTokenConfig)
-
setConnectTimeout
HttpRequestConfig.Builder setConnectTimeout(int connectTimeoutMs)
Increments the connection timeout
- Parameters:
connectTimeoutMs
- - the new value for the connection timeout in milliseconds.
-
setReadTimeout
HttpRequestConfig.Builder setReadTimeout(int readTimeoutMs)
Increments the connection timeout
- Parameters:
readTimeoutMs
- - the new value for the read timeout in milliseconds.
-
addRequestHeaders
HttpRequestConfig.Builder addRequestHeaders(@Nullable() Map<String, String> requestHeaders)
Adds the HTTP request headers as a map of key-value pairs.
- Parameters:
requestHeaders
- the request headers map
-
addRequestHeader
HttpRequestConfig.Builder addRequestHeader(@NonNull() String headerKey, @NonNull() String headerValue)
Adds an HTTP request header
- Parameters:
headerKey
- the header keyheaderValue
- the header value
-
addQueryParameters
HttpRequestConfig.Builder addQueryParameters(@Nullable() Map<String, String> queryParameters)
Adds the HTTP request query parameters as a map of key-value pairs.
- Parameters:
queryParameters
- the query parameters
-
addQueryParameter
HttpRequestConfig.Builder addQueryParameter(@NonNull() String queryParameterKey, @NonNull() String queryParameterValue)
Adds an HTTP query parameter
- Parameters:
queryParameterKey
- the query parameter keyqueryParameterValue
- the query parameter value
-
build
HttpRequestConfig build()
Builds the HttpRequestConfig object.
-
-
-
-