Struct stcloud::models::DayUsageData [−][src]
Implementations
impl DayUsageData
[src]
pub fn new() -> DayUsageData
[src]
pub fn set_count_daily_data_points(&mut self, count_daily_data_points: i32)
[src]
pub fn with_count_daily_data_points(
self,
count_daily_data_points: i32
) -> DayUsageData
[src]
self,
count_daily_data_points: i32
) -> DayUsageData
pub fn count_daily_data_points(&self) -> Option<&i32>
[src]
pub fn reset_count_daily_data_points(&mut self)
[src]
pub fn set_day(&mut self, day: String)
[src]
pub fn with_day(self, day: String) -> DayUsageData
[src]
pub fn day(&self) -> Option<&String>
[src]
pub fn reset_day(&mut self)
[src]
pub fn set_discount(&mut self, discount: f32)
[src]
pub fn with_discount(self, discount: f32) -> DayUsageData
[src]
pub fn discount(&self) -> Option<&f32>
[src]
pub fn reset_discount(&mut self)
[src]
pub fn set_dpm_per_container_host_quota(
&mut self,
dpm_per_container_host_quota: i64
)
[src]
&mut self,
dpm_per_container_host_quota: i64
)
pub fn with_dpm_per_container_host_quota(
self,
dpm_per_container_host_quota: i64
) -> DayUsageData
[src]
self,
dpm_per_container_host_quota: i64
) -> DayUsageData
pub fn dpm_per_container_host_quota(&self) -> Option<&i64>
[src]
pub fn reset_dpm_per_container_host_quota(&mut self)
[src]
pub fn set_dpm_per_host_quota(&mut self, dpm_per_host_quota: i64)
[src]
pub fn with_dpm_per_host_quota(self, dpm_per_host_quota: i64) -> DayUsageData
[src]
pub fn dpm_per_host_quota(&self) -> Option<&i64>
[src]
pub fn reset_dpm_per_host_quota(&mut self)
[src]
pub fn set_fixed_monthly_price(&mut self, fixed_monthly_price: f32)
[src]
pub fn with_fixed_monthly_price(self, fixed_monthly_price: f32) -> DayUsageData
[src]
pub fn fixed_monthly_price(&self) -> Option<&f32>
[src]
pub fn reset_fixed_monthly_price(&mut self)
[src]
pub fn set_fixed_monthly_price_per_hour(
&mut self,
fixed_monthly_price_per_hour: f32
)
[src]
&mut self,
fixed_monthly_price_per_hour: f32
)
pub fn with_fixed_monthly_price_per_hour(
self,
fixed_monthly_price_per_hour: f32
) -> DayUsageData
[src]
self,
fixed_monthly_price_per_hour: f32
) -> DayUsageData
pub fn fixed_monthly_price_per_hour(&self) -> Option<&f32>
[src]
pub fn reset_fixed_monthly_price_per_hour(&mut self)
[src]
pub fn set_free_containers_per_host(&mut self, free_containers_per_host: i32)
[src]
pub fn with_free_containers_per_host(
self,
free_containers_per_host: i32
) -> DayUsageData
[src]
self,
free_containers_per_host: i32
) -> DayUsageData
pub fn free_containers_per_host(&self) -> Option<&i32>
[src]
pub fn reset_free_containers_per_host(&mut self)
[src]
pub fn set_id(&mut self, id: i64)
[src]
pub fn with_id(self, id: i64) -> DayUsageData
[src]
pub fn id(&self) -> Option<&i64>
[src]
pub fn reset_id(&mut self)
[src]
pub fn set_kilo_dpm_overage_price_per_hour(
&mut self,
kilo_dpm_overage_price_per_hour: f32
)
[src]
&mut self,
kilo_dpm_overage_price_per_hour: f32
)
pub fn with_kilo_dpm_overage_price_per_hour(
self,
kilo_dpm_overage_price_per_hour: f32
) -> DayUsageData
[src]
self,
kilo_dpm_overage_price_per_hour: f32
) -> DayUsageData
pub fn kilo_dpm_overage_price_per_hour(&self) -> Option<&f32>
[src]
pub fn reset_kilo_dpm_overage_price_per_hour(&mut self)
[src]
pub fn set_plan_type(&mut self, plan_type: String)
[src]
pub fn with_plan_type(self, plan_type: String) -> DayUsageData
[src]
pub fn plan_type(&self) -> Option<&String>
[src]
pub fn reset_plan_type(&mut self)
[src]
pub fn set_price_per_container_host_hour(
&mut self,
price_per_container_host_hour: f32
)
[src]
&mut self,
price_per_container_host_hour: f32
)
pub fn with_price_per_container_host_hour(
self,
price_per_container_host_hour: f32
) -> DayUsageData
[src]
self,
price_per_container_host_hour: f32
) -> DayUsageData
pub fn price_per_container_host_hour(&self) -> Option<&f32>
[src]
pub fn reset_price_per_container_host_hour(&mut self)
[src]
pub fn set_price_per_container_hour(&mut self, price_per_container_hour: f32)
[src]
pub fn with_price_per_container_hour(
self,
price_per_container_hour: f32
) -> DayUsageData
[src]
self,
price_per_container_hour: f32
) -> DayUsageData
pub fn price_per_container_hour(&self) -> Option<&f32>
[src]
pub fn reset_price_per_container_hour(&mut self)
[src]
pub fn set_price_per_server_hour(&mut self, price_per_server_hour: f32)
[src]
pub fn with_price_per_server_hour(
self,
price_per_server_hour: f32
) -> DayUsageData
[src]
self,
price_per_server_hour: f32
) -> DayUsageData
pub fn price_per_server_hour(&self) -> Option<&f32>
[src]
pub fn reset_price_per_server_hour(&mut self)
[src]
pub fn set_sum_number_of_container_hosts(
&mut self,
sum_number_of_container_hosts: i32
)
[src]
&mut self,
sum_number_of_container_hosts: i32
)
pub fn with_sum_number_of_container_hosts(
self,
sum_number_of_container_hosts: i32
) -> DayUsageData
[src]
self,
sum_number_of_container_hosts: i32
) -> DayUsageData
pub fn sum_number_of_container_hosts(&self) -> Option<&i32>
[src]
pub fn reset_sum_number_of_container_hosts(&mut self)
[src]
pub fn set_sum_number_of_containers(&mut self, sum_number_of_containers: i32)
[src]
pub fn with_sum_number_of_containers(
self,
sum_number_of_containers: i32
) -> DayUsageData
[src]
self,
sum_number_of_containers: i32
) -> DayUsageData
pub fn sum_number_of_containers(&self) -> Option<&i32>
[src]
pub fn reset_sum_number_of_containers(&mut self)
[src]
pub fn set_sum_number_of_servers(&mut self, sum_number_of_servers: i32)
[src]
pub fn with_sum_number_of_servers(
self,
sum_number_of_servers: i32
) -> DayUsageData
[src]
self,
sum_number_of_servers: i32
) -> DayUsageData
pub fn sum_number_of_servers(&self) -> Option<&i32>
[src]
pub fn reset_sum_number_of_servers(&mut self)
[src]
pub fn set_usage_amount(&mut self, usage_amount: f32)
[src]
pub fn with_usage_amount(self, usage_amount: f32) -> DayUsageData
[src]
pub fn usage_amount(&self) -> Option<&f32>
[src]
pub fn reset_usage_amount(&mut self)
[src]
pub fn set_used_plan(&mut self, used_plan: String)
[src]
pub fn with_used_plan(self, used_plan: String) -> DayUsageData
[src]
pub fn used_plan(&self) -> Option<&String>
[src]
pub fn reset_used_plan(&mut self)
[src]
pub fn set_user_discount(&mut self, user_discount: f32)
[src]
pub fn with_user_discount(self, user_discount: f32) -> DayUsageData
[src]
pub fn user_discount(&self) -> Option<&f32>
[src]
pub fn reset_user_discount(&mut self)
[src]
Trait Implementations
impl Debug for DayUsageData
[src]
impl<'de> Deserialize<'de> for DayUsageData
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for DayUsageData
[src]
Auto Trait Implementations
impl RefUnwindSafe for DayUsageData
impl Send for DayUsageData
impl Sync for DayUsageData
impl Unpin for DayUsageData
impl UnwindSafe for DayUsageData
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,