#[non_exhaustive]pub enum LoggingMode {
LoggingUnspecified,
Legacy,
GcsOnly,
StackdriverOnly,
CloudLoggingOnly,
None,
UnknownValue(UnknownValue),
}Expand description
Specifies the logging mode.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
LoggingUnspecified
The service determines the logging mode. The default is LEGACY. Do not
rely on the default logging behavior as it may change in the future.
Legacy
Build logs are stored in Cloud Logging and Cloud Storage.
GcsOnly
Build logs are stored in Cloud Storage.
StackdriverOnly
This option is the same as CLOUD_LOGGING_ONLY.
CloudLoggingOnly
Build logs are stored in Cloud Logging. Selecting this option will not allow logs streaming.
None
Turn off all logging. No build logs will be captured.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using LoggingMode::value or LoggingMode::name.
Implementations§
Trait Implementations§
Source§impl Clone for LoggingMode
impl Clone for LoggingMode
Source§fn clone(&self) -> LoggingMode
fn clone(&self) -> LoggingMode
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for LoggingMode
impl Debug for LoggingMode
Source§impl Default for LoggingMode
impl Default for LoggingMode
Source§impl<'de> Deserialize<'de> for LoggingMode
impl<'de> Deserialize<'de> for LoggingMode
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for LoggingMode
impl Display for LoggingMode
Source§impl From<&str> for LoggingMode
impl From<&str> for LoggingMode
Source§impl From<i32> for LoggingMode
impl From<i32> for LoggingMode
Source§impl PartialEq for LoggingMode
impl PartialEq for LoggingMode
Source§impl Serialize for LoggingMode
impl Serialize for LoggingMode
impl StructuralPartialEq for LoggingMode
Auto Trait Implementations§
impl Freeze for LoggingMode
impl RefUnwindSafe for LoggingMode
impl Send for LoggingMode
impl Sync for LoggingMode
impl Unpin for LoggingMode
impl UnsafeUnpin for LoggingMode
impl UnwindSafe for LoggingMode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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>
T in a tonic::Request