pub struct AdminClientConfig {
pub environment: Environment,
pub timeout: Duration,
pub connect_timeout: Duration,
pub http2_keep_alive_interval: Option<Duration>,
pub keep_alive_timeout: Option<Duration>,
pub keep_alive_while_idle: Option<bool>,
}Fields§
§environment: EnvironmentRuntime project
timeout: DurationTimeout applied to each gRPC request on the admin channel.
connect_timeout: DurationTimeout for establishing a new gRPC connection.
http2_keep_alive_interval: Option<Duration>§keep_alive_timeout: Option<Duration>§keep_alive_while_idle: Option<bool>Implementations§
Source§impl AdminClientConfig
impl AdminClientConfig
pub async fn with_auth(self) -> Result<Self, Error>
pub async fn with_credentials( self, credentials: CredentialsFile, ) -> Result<Self, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AdminClientConfig
impl !RefUnwindSafe for AdminClientConfig
impl Send for AdminClientConfig
impl Sync for AdminClientConfig
impl Unpin for AdminClientConfig
impl UnsafeUnpin for AdminClientConfig
impl !UnwindSafe for AdminClientConfig
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