pub struct BulkClusterRequest {Show 13 fields
pub id: i32,
pub name: String,
pub type: Box<BulkClusterRequestType>,
pub group: Option<Option<Box<BulkClusterRequestGroup>>>,
pub status: Option<Status>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub scope_type: Option<Option<String>>,
pub scope_id: Option<Option<i32>>,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkClusterRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: String§type: Box<BulkClusterRequestType>§group: Option<Option<Box<BulkClusterRequestGroup>>>§status: Option<Status>planned- Planned *staging- Staging *active- Active *decommissioning- Decommissioning *offline- Offline
tenant: Option<Option<Box<AsnRangeRequestTenant>>>§scope_type: Option<Option<String>>§scope_id: Option<Option<i32>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl BulkClusterRequest
impl BulkClusterRequest
Sourcepub fn new(
id: i32,
name: String,
type: BulkClusterRequestType,
) -> BulkClusterRequest
pub fn new( id: i32, name: String, type: BulkClusterRequestType, ) -> BulkClusterRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkClusterRequest
impl Clone for BulkClusterRequest
Source§fn clone(&self) -> BulkClusterRequest
fn clone(&self) -> BulkClusterRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BulkClusterRequest
impl Debug for BulkClusterRequest
Source§impl Default for BulkClusterRequest
impl Default for BulkClusterRequest
Source§fn default() -> BulkClusterRequest
fn default() -> BulkClusterRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkClusterRequest
impl<'de> Deserialize<'de> for BulkClusterRequest
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
Source§impl PartialEq for BulkClusterRequest
impl PartialEq for BulkClusterRequest
Source§impl Serialize for BulkClusterRequest
impl Serialize for BulkClusterRequest
impl StructuralPartialEq for BulkClusterRequest
Auto Trait Implementations§
impl Freeze for BulkClusterRequest
impl RefUnwindSafe for BulkClusterRequest
impl Send for BulkClusterRequest
impl Sync for BulkClusterRequest
impl Unpin for BulkClusterRequest
impl UnsafeUnpin for BulkClusterRequest
impl UnwindSafe for BulkClusterRequest
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