#[non_exhaustive]pub struct CreateBuildRequest {
pub parent: String,
pub project_id: String,
pub build: Option<Build>,
/* private fields */
}Expand description
Request to create a new build.
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.parent: StringThe parent resource where this build will be created.
Format: projects/{project}/locations/{location}
project_id: StringRequired. ID of the project.
build: Option<Build>Required. Build resource to create.
Implementations§
Source§impl CreateBuildRequest
impl CreateBuildRequest
pub fn new() -> Self
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_project_id<T: Into<String>>(self, v: T) -> Self
pub fn set_project_id<T: Into<String>>(self, v: T) -> Self
Sets the value of project_id.
§Example
ⓘ
let x = CreateBuildRequest::new().set_project_id("example");Sourcepub fn set_or_clear_build<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_build<T>(self, v: Option<T>) -> Self
Trait Implementations§
Source§impl Clone for CreateBuildRequest
impl Clone for CreateBuildRequest
Source§fn clone(&self) -> CreateBuildRequest
fn clone(&self) -> CreateBuildRequest
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 CreateBuildRequest
impl Debug for CreateBuildRequest
Source§impl Default for CreateBuildRequest
impl Default for CreateBuildRequest
Source§fn default() -> CreateBuildRequest
fn default() -> CreateBuildRequest
Returns the “default value” for a type. Read more
Source§impl Message for CreateBuildRequest
impl Message for CreateBuildRequest
Source§impl PartialEq for CreateBuildRequest
impl PartialEq for CreateBuildRequest
impl StructuralPartialEq for CreateBuildRequest
Auto Trait Implementations§
impl Freeze for CreateBuildRequest
impl RefUnwindSafe for CreateBuildRequest
impl Send for CreateBuildRequest
impl Sync for CreateBuildRequest
impl Unpin for CreateBuildRequest
impl UnwindSafe for CreateBuildRequest
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