#[non_exhaustive]pub enum DatabaseEntityView {
Unspecified,
Basic,
Full,
RootSummary,
UnknownValue(UnknownValue),
}Expand description
AIP-157 Partial Response view for Database Entity.
§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
Unspecified
Unspecified view. Defaults to basic view.
Basic
Default view. Does not return DDLs or Issues.
Full
Return full entity details including mappings, ddl and issues.
RootSummary
Top-most (Database, Schema) nodes which are returned contains summary details for their decendents such as the number of entities per type and issues rollups. When this view is used, only a single page of result is returned and the page_size property of the request is ignored. The returned page will only include the top-most node types.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using DatabaseEntityView::value or DatabaseEntityView::name.
Implementations§
Trait Implementations§
Source§impl Clone for DatabaseEntityView
impl Clone for DatabaseEntityView
Source§fn clone(&self) -> DatabaseEntityView
fn clone(&self) -> DatabaseEntityView
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DatabaseEntityView
impl Debug for DatabaseEntityView
Source§impl Default for DatabaseEntityView
impl Default for DatabaseEntityView
Source§impl<'de> Deserialize<'de> for DatabaseEntityView
impl<'de> Deserialize<'de> for DatabaseEntityView
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 DatabaseEntityView
impl Display for DatabaseEntityView
Source§impl From<&str> for DatabaseEntityView
impl From<&str> for DatabaseEntityView
Source§impl From<i32> for DatabaseEntityView
impl From<i32> for DatabaseEntityView
Source§impl PartialEq for DatabaseEntityView
impl PartialEq for DatabaseEntityView
Source§impl Serialize for DatabaseEntityView
impl Serialize for DatabaseEntityView
impl StructuralPartialEq for DatabaseEntityView
Auto Trait Implementations§
impl Freeze for DatabaseEntityView
impl RefUnwindSafe for DatabaseEntityView
impl Send for DatabaseEntityView
impl Sync for DatabaseEntityView
impl Unpin for DatabaseEntityView
impl UnwindSafe for DatabaseEntityView
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.