pub struct GoogleCloudRecommenderV1beta1Impact {
pub category: Option<String>,
pub cost_projection: Option<GoogleCloudRecommenderV1beta1CostProjection>,
pub reliability_projection: Option<GoogleCloudRecommenderV1beta1ReliabilityProjection>,
pub security_projection: Option<GoogleCloudRecommenderV1beta1SecurityProjection>,
pub sustainability_projection: Option<GoogleCloudRecommenderV1beta1SustainabilityProjection>,
}
Expand description
Contains the impact a recommendation can have for a given category.
This type is not used in any activity, and only used as part of another schema.
Fields§
§category: Option<String>
Category that is being targeted.
cost_projection: Option<GoogleCloudRecommenderV1beta1CostProjection>
Use with CategoryType.COST
reliability_projection: Option<GoogleCloudRecommenderV1beta1ReliabilityProjection>
Use with CategoryType.RELIABILITY
security_projection: Option<GoogleCloudRecommenderV1beta1SecurityProjection>
Use with CategoryType.SECURITY
sustainability_projection: Option<GoogleCloudRecommenderV1beta1SustainabilityProjection>
Use with CategoryType.SUSTAINABILITY
Trait Implementations§
source§impl Clone for GoogleCloudRecommenderV1beta1Impact
impl Clone for GoogleCloudRecommenderV1beta1Impact
source§fn clone(&self) -> GoogleCloudRecommenderV1beta1Impact
fn clone(&self) -> GoogleCloudRecommenderV1beta1Impact
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 Default for GoogleCloudRecommenderV1beta1Impact
impl Default for GoogleCloudRecommenderV1beta1Impact
source§fn default() -> GoogleCloudRecommenderV1beta1Impact
fn default() -> GoogleCloudRecommenderV1beta1Impact
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GoogleCloudRecommenderV1beta1Impact
impl<'de> Deserialize<'de> for GoogleCloudRecommenderV1beta1Impact
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleCloudRecommenderV1beta1Impact
Auto Trait Implementations§
impl RefUnwindSafe for GoogleCloudRecommenderV1beta1Impact
impl Send for GoogleCloudRecommenderV1beta1Impact
impl Sync for GoogleCloudRecommenderV1beta1Impact
impl Unpin for GoogleCloudRecommenderV1beta1Impact
impl UnwindSafe for GoogleCloudRecommenderV1beta1Impact
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