pub struct StartBuildBatchInput {Show 31 fields
pub artifacts_override: Option<ProjectArtifacts>,
pub build_batch_config_override: Option<ProjectBuildBatchConfig>,
pub build_timeout_in_minutes_override: Option<i32>,
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 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_batch_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>,
}Fields§
§artifacts_override: Option<ProjectArtifacts>§build_batch_config_override: Option<ProjectBuildBatchConfig>§build_timeout_in_minutes_override: Option<i32>§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>>§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_batch_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>Trait Implementations§
Source§impl Clone for StartBuildBatchInput
impl Clone for StartBuildBatchInput
Source§fn clone(&self) -> StartBuildBatchInput
fn clone(&self) -> StartBuildBatchInput
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 StartBuildBatchInput
impl Debug for StartBuildBatchInput
Source§impl Default for StartBuildBatchInput
impl Default for StartBuildBatchInput
Source§fn default() -> StartBuildBatchInput
fn default() -> StartBuildBatchInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StartBuildBatchInput
impl<'de> Deserialize<'de> for StartBuildBatchInput
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 StartBuildBatchInput
impl RefUnwindSafe for StartBuildBatchInput
impl Send for StartBuildBatchInput
impl Sync for StartBuildBatchInput
impl Unpin for StartBuildBatchInput
impl UnsafeUnpin for StartBuildBatchInput
impl UnwindSafe for StartBuildBatchInput
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.