pub struct HttpClientConfig { /* private fields */ }Implementations§
Source§impl HttpClientConfig
impl HttpClientConfig
pub fn new_with_emulator(http_addr: impl Into<Cow<'static, str>>) -> Self
pub fn new(http_token_source_provider: Box<dyn TokenSourceProvider>) -> Self
pub fn with_debug(self, value: bool) -> Self
pub fn with_http_client(self, value: ClientWithMiddleware) -> Self
pub fn with_endpoint(self, value: impl Into<Cow<'static, str>>) -> Self
pub fn create_client(self) -> Arc<BigqueryClient>
Source§impl HttpClientConfig
impl HttpClientConfig
Sourcepub fn default_token_provider() -> impl Future<Output = Result<DefaultTokenSourceProvider, Error>> + Send + 'static
pub fn default_token_provider() -> impl Future<Output = Result<DefaultTokenSourceProvider, Error>> + Send + 'static
Creates new token provider for HTTP client
Sourcepub fn default_token_provider_with(
credentials: CredentialsFile,
) -> impl Future<Output = Result<DefaultTokenSourceProvider, Error>> + Send + 'static
pub fn default_token_provider_with( credentials: CredentialsFile, ) -> impl Future<Output = Result<DefaultTokenSourceProvider, Error>> + Send + 'static
Creates new token provider for HTTP client with specified credentials
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HttpClientConfig
impl !RefUnwindSafe for HttpClientConfig
impl Send for HttpClientConfig
impl Sync for HttpClientConfig
impl Unpin for HttpClientConfig
impl !UnwindSafe for HttpClientConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request