Struct google_api_proto::google::cloud::sql::v1::AcquireSsrsLeaseContext
source · pub struct AcquireSsrsLeaseContext {
pub setup_login: Option<String>,
pub service_login: Option<String>,
pub report_database: Option<String>,
pub duration: Option<Duration>,
}
Expand description
Acquire SSRS lease context.
Fields§
§setup_login: Option<String>
The username to be used as the setup login to connect to the database server for SSRS setup.
service_login: Option<String>
The username to be used as the service login to connect to the report database for SSRS setup.
report_database: Option<String>
The report database to be used for SSRS setup.
duration: Option<Duration>
Lease duration needed for SSRS setup.
Implementations§
source§impl AcquireSsrsLeaseContext
impl AcquireSsrsLeaseContext
sourcepub fn setup_login(&self) -> &str
pub fn setup_login(&self) -> &str
Returns the value of setup_login
, or the default value if setup_login
is unset.
sourcepub fn service_login(&self) -> &str
pub fn service_login(&self) -> &str
Returns the value of service_login
, or the default value if service_login
is unset.
sourcepub fn report_database(&self) -> &str
pub fn report_database(&self) -> &str
Returns the value of report_database
, or the default value if report_database
is unset.
Trait Implementations§
source§impl Clone for AcquireSsrsLeaseContext
impl Clone for AcquireSsrsLeaseContext
source§fn clone(&self) -> AcquireSsrsLeaseContext
fn clone(&self) -> AcquireSsrsLeaseContext
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AcquireSsrsLeaseContext
impl Debug for AcquireSsrsLeaseContext
source§impl Default for AcquireSsrsLeaseContext
impl Default for AcquireSsrsLeaseContext
source§impl Message for AcquireSsrsLeaseContext
impl Message for AcquireSsrsLeaseContext
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for AcquireSsrsLeaseContext
impl PartialEq for AcquireSsrsLeaseContext
source§fn eq(&self, other: &AcquireSsrsLeaseContext) -> bool
fn eq(&self, other: &AcquireSsrsLeaseContext) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AcquireSsrsLeaseContext
Auto Trait Implementations§
impl Freeze for AcquireSsrsLeaseContext
impl RefUnwindSafe for AcquireSsrsLeaseContext
impl Send for AcquireSsrsLeaseContext
impl Sync for AcquireSsrsLeaseContext
impl Unpin for AcquireSsrsLeaseContext
impl UnwindSafe for AcquireSsrsLeaseContext
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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