Struct aws_sdk_elasticsearch::types::builders::LimitsBuilder
source · #[non_exhaustive]pub struct LimitsBuilder { /* private fields */ }
Expand description
A builder for Limits
.
Implementations§
source§impl LimitsBuilder
impl LimitsBuilder
sourcepub fn storage_types(self, input: StorageType) -> Self
pub fn storage_types(self, input: StorageType) -> Self
Appends an item to storage_types
.
To override the contents of this collection use set_storage_types
.
StorageType represents the list of storage related types and attributes that are available for given InstanceType.
sourcepub fn set_storage_types(self, input: Option<Vec<StorageType>>) -> Self
pub fn set_storage_types(self, input: Option<Vec<StorageType>>) -> Self
StorageType represents the list of storage related types and attributes that are available for given InstanceType.
sourcepub fn get_storage_types(&self) -> &Option<Vec<StorageType>>
pub fn get_storage_types(&self) -> &Option<Vec<StorageType>>
StorageType represents the list of storage related types and attributes that are available for given InstanceType.
sourcepub fn instance_limits(self, input: InstanceLimits) -> Self
pub fn instance_limits(self, input: InstanceLimits) -> Self
InstanceLimits represents the list of instance related attributes that are available for given InstanceType.
sourcepub fn set_instance_limits(self, input: Option<InstanceLimits>) -> Self
pub fn set_instance_limits(self, input: Option<InstanceLimits>) -> Self
InstanceLimits represents the list of instance related attributes that are available for given InstanceType.
sourcepub fn get_instance_limits(&self) -> &Option<InstanceLimits>
pub fn get_instance_limits(&self) -> &Option<InstanceLimits>
InstanceLimits represents the list of instance related attributes that are available for given InstanceType.
sourcepub fn additional_limits(self, input: AdditionalLimit) -> Self
pub fn additional_limits(self, input: AdditionalLimit) -> Self
Appends an item to additional_limits
.
To override the contents of this collection use set_additional_limits
.
List of additional limits that are specific to a given InstanceType and for each of it's
. InstanceRole
sourcepub fn set_additional_limits(self, input: Option<Vec<AdditionalLimit>>) -> Self
pub fn set_additional_limits(self, input: Option<Vec<AdditionalLimit>>) -> Self
List of additional limits that are specific to a given InstanceType and for each of it's
. InstanceRole
sourcepub fn get_additional_limits(&self) -> &Option<Vec<AdditionalLimit>>
pub fn get_additional_limits(&self) -> &Option<Vec<AdditionalLimit>>
List of additional limits that are specific to a given InstanceType and for each of it's
. InstanceRole
Trait Implementations§
source§impl Clone for LimitsBuilder
impl Clone for LimitsBuilder
source§fn clone(&self) -> LimitsBuilder
fn clone(&self) -> LimitsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LimitsBuilder
impl Debug for LimitsBuilder
source§impl Default for LimitsBuilder
impl Default for LimitsBuilder
source§fn default() -> LimitsBuilder
fn default() -> LimitsBuilder
source§impl PartialEq for LimitsBuilder
impl PartialEq for LimitsBuilder
source§fn eq(&self, other: &LimitsBuilder) -> bool
fn eq(&self, other: &LimitsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.