#[non_exhaustive]pub struct EffectiveIntelligenceConfig {
pub effective_edition: EffectiveEdition,
pub intelligence_config: String,
/* private fields */
}Expand description
The effective IntelligenceConfig for the resource.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.effective_edition: EffectiveEditionOutput only. The IntelligenceConfig edition that is applicable for the
resource.
intelligence_config: StringOutput only. The IntelligenceConfig resource that is applied for the
target resource. Format:
{organizations|folders|projects}/{id}/locations/{location}/intelligenceConfig
Implementations§
Source§impl EffectiveIntelligenceConfig
impl EffectiveIntelligenceConfig
pub fn new() -> Self
Sourcepub fn set_effective_edition<T: Into<EffectiveEdition>>(self, v: T) -> Self
pub fn set_effective_edition<T: Into<EffectiveEdition>>(self, v: T) -> Self
Sets the value of effective_edition.
§Example
ⓘ
use google_cloud_storage::model::intelligence_config::effective_intelligence_config::EffectiveEdition;
let x0 = EffectiveIntelligenceConfig::new().set_effective_edition(EffectiveEdition::None);
let x1 = EffectiveIntelligenceConfig::new().set_effective_edition(EffectiveEdition::Standard);Sourcepub fn set_intelligence_config<T: Into<String>>(self, v: T) -> Self
pub fn set_intelligence_config<T: Into<String>>(self, v: T) -> Self
Sets the value of intelligence_config.
§Example
ⓘ
let x = EffectiveIntelligenceConfig::new().set_intelligence_config("example");Trait Implementations§
Source§impl Clone for EffectiveIntelligenceConfig
impl Clone for EffectiveIntelligenceConfig
Source§fn clone(&self) -> EffectiveIntelligenceConfig
fn clone(&self) -> EffectiveIntelligenceConfig
Returns a duplicate 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 EffectiveIntelligenceConfig
impl Debug for EffectiveIntelligenceConfig
Source§impl Default for EffectiveIntelligenceConfig
impl Default for EffectiveIntelligenceConfig
Source§fn default() -> EffectiveIntelligenceConfig
fn default() -> EffectiveIntelligenceConfig
Returns the “default value” for a type. Read more
impl StructuralPartialEq for EffectiveIntelligenceConfig
Auto Trait Implementations§
impl Freeze for EffectiveIntelligenceConfig
impl RefUnwindSafe for EffectiveIntelligenceConfig
impl Send for EffectiveIntelligenceConfig
impl Sync for EffectiveIntelligenceConfig
impl Unpin for EffectiveIntelligenceConfig
impl UnwindSafe for EffectiveIntelligenceConfig
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> 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> 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