pub struct StartBuildInput {Show 33 fields
pub artifacts_override: Option<ProjectArtifacts>,
pub auto_retry_limit_override: Option<i32>,
pub build_status_config_override: Option<BuildStatusConfig>,
pub buildspec_override: Option<String>,
pub cache_override: Option<ProjectCache>,
pub certificate_override: Option<String>,
pub compute_type_override: Option<String>,
pub debug_session_enabled: Option<bool>,
pub encryption_key_override: Option<String>,
pub environment_type_override: Option<String>,
pub environment_variables_override: Option<Vec<EnvironmentVariable>>,
pub fleet_override: Option<ProjectFleet>,
pub git_clone_depth_override: Option<i32>,
pub git_submodules_config_override: Option<GitSubmodulesConfig>,
pub idempotency_token: Option<String>,
pub image_override: Option<String>,
pub image_pull_credentials_type_override: Option<String>,
pub insecure_ssl_override: Option<bool>,
pub logs_config_override: Option<LogsConfig>,
pub privileged_mode_override: Option<bool>,
pub project_name: String,
pub queued_timeout_in_minutes_override: Option<i32>,
pub registry_credential_override: Option<RegistryCredential>,
pub report_build_status_override: Option<bool>,
pub secondary_artifacts_override: Option<Vec<ProjectArtifacts>>,
pub secondary_sources_override: Option<Vec<ProjectSource>>,
pub secondary_sources_version_override: Option<Vec<ProjectSourceVersion>>,
pub service_role_override: Option<String>,
pub source_auth_override: Option<SourceAuth>,
pub source_location_override: Option<String>,
pub source_type_override: Option<String>,
pub source_version: Option<String>,
pub timeout_in_minutes_override: Option<i32>,
}Fields§
§artifacts_override: Option<ProjectArtifacts>§auto_retry_limit_override: Option<i32>§build_status_config_override: Option<BuildStatusConfig>§buildspec_override: Option<String>§cache_override: Option<ProjectCache>§certificate_override: Option<String>§compute_type_override: Option<String>§debug_session_enabled: Option<bool>§encryption_key_override: Option<String>§environment_type_override: Option<String>§environment_variables_override: Option<Vec<EnvironmentVariable>>§fleet_override: Option<ProjectFleet>§git_clone_depth_override: Option<i32>§git_submodules_config_override: Option<GitSubmodulesConfig>§idempotency_token: Option<String>§image_override: Option<String>§image_pull_credentials_type_override: Option<String>§insecure_ssl_override: Option<bool>§logs_config_override: Option<LogsConfig>§privileged_mode_override: Option<bool>§project_name: String§queued_timeout_in_minutes_override: Option<i32>§registry_credential_override: Option<RegistryCredential>§report_build_status_override: Option<bool>§secondary_artifacts_override: Option<Vec<ProjectArtifacts>>§secondary_sources_override: Option<Vec<ProjectSource>>§secondary_sources_version_override: Option<Vec<ProjectSourceVersion>>§service_role_override: Option<String>§source_auth_override: Option<SourceAuth>§source_location_override: Option<String>§source_type_override: Option<String>§source_version: Option<String>§timeout_in_minutes_override: Option<i32>Trait Implementations§
Source§impl Clone for StartBuildInput
impl Clone for StartBuildInput
Source§fn clone(&self) -> StartBuildInput
fn clone(&self) -> StartBuildInput
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 StartBuildInput
impl Debug for StartBuildInput
Source§impl Default for StartBuildInput
impl Default for StartBuildInput
Source§fn default() -> StartBuildInput
fn default() -> StartBuildInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StartBuildInput
impl<'de> Deserialize<'de> for StartBuildInput
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
Auto Trait Implementations§
impl Freeze for StartBuildInput
impl RefUnwindSafe for StartBuildInput
impl Send for StartBuildInput
impl Sync for StartBuildInput
impl Unpin for StartBuildInput
impl UnsafeUnpin for StartBuildInput
impl UnwindSafe for StartBuildInput
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.