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 !RefUnwindSafe for HttpClientConfig
impl !UnwindSafe for HttpClientConfig
impl Freeze for HttpClientConfig
impl Send for HttpClientConfig
impl Sync for HttpClientConfig
impl Unpin for HttpClientConfig
impl UnsafeUnpin 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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