#[non_exhaustive]pub struct CreateServiceRolloutRequest {
pub service_name: String,
pub rollout: Option<Rollout>,
/* private fields */
}Expand description
Request message for ‘CreateServiceRollout’
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.service_name: StringRequired. The name of the service. See the
overview for naming
requirements. For example: example.googleapis.com.
rollout: Option<Rollout>Required. The rollout resource. The service_name field is output only.
Implementations§
Source§impl CreateServiceRolloutRequest
impl CreateServiceRolloutRequest
pub fn new() -> Self
Sourcepub fn set_service_name<T: Into<String>>(self, v: T) -> Self
pub fn set_service_name<T: Into<String>>(self, v: T) -> Self
Sets the value of service_name.
Sourcepub fn set_rollout<T>(self, v: T) -> Self
pub fn set_rollout<T>(self, v: T) -> Self
Sets the value of rollout.
Trait Implementations§
Source§impl Clone for CreateServiceRolloutRequest
impl Clone for CreateServiceRolloutRequest
Source§fn clone(&self) -> CreateServiceRolloutRequest
fn clone(&self) -> CreateServiceRolloutRequest
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 CreateServiceRolloutRequest
impl Debug for CreateServiceRolloutRequest
Source§impl Default for CreateServiceRolloutRequest
impl Default for CreateServiceRolloutRequest
Source§fn default() -> CreateServiceRolloutRequest
fn default() -> CreateServiceRolloutRequest
Returns the “default value” for a type. Read more
impl StructuralPartialEq for CreateServiceRolloutRequest
Auto Trait Implementations§
impl Freeze for CreateServiceRolloutRequest
impl RefUnwindSafe for CreateServiceRolloutRequest
impl Send for CreateServiceRolloutRequest
impl Sync for CreateServiceRolloutRequest
impl Unpin for CreateServiceRolloutRequest
impl UnwindSafe for CreateServiceRolloutRequest
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