#[non_exhaustive]pub struct UpdatePipelineInput {
pub pipeline_name: Option<String>,
pub min_units: Option<i32>,
pub max_units: Option<i32>,
pub pipeline_configuration_body: Option<String>,
pub log_publishing_options: Option<LogPublishingOptions>,
pub buffer_options: Option<BufferOptions>,
pub encryption_at_rest_options: Option<EncryptionAtRestOptions>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.pipeline_name: Option<String>The name of the pipeline to update.
min_units: Option<i32>The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
max_units: Option<i32>The maximum pipeline capacity, in Ingestion Compute Units (ICUs)
pipeline_configuration_body: Option<String>The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or within a .yaml file. If you provide the configuration as a string, each new line must be escaped with \n.
log_publishing_options: Option<LogPublishingOptions>Key-value pairs to configure log publishing.
buffer_options: Option<BufferOptions>Key-value pairs to configure persistent buffering for the pipeline.
encryption_at_rest_options: Option<EncryptionAtRestOptions>Key-value pairs to configure encryption for data that is written to a persistent buffer.
Implementations§
source§impl UpdatePipelineInput
impl UpdatePipelineInput
sourcepub fn pipeline_name(&self) -> Option<&str>
pub fn pipeline_name(&self) -> Option<&str>
The name of the pipeline to update.
sourcepub fn min_units(&self) -> Option<i32>
pub fn min_units(&self) -> Option<i32>
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
sourcepub fn max_units(&self) -> Option<i32>
pub fn max_units(&self) -> Option<i32>
The maximum pipeline capacity, in Ingestion Compute Units (ICUs)
sourcepub fn pipeline_configuration_body(&self) -> Option<&str>
pub fn pipeline_configuration_body(&self) -> Option<&str>
The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or within a .yaml file. If you provide the configuration as a string, each new line must be escaped with \n.
sourcepub fn log_publishing_options(&self) -> Option<&LogPublishingOptions>
pub fn log_publishing_options(&self) -> Option<&LogPublishingOptions>
Key-value pairs to configure log publishing.
sourcepub fn buffer_options(&self) -> Option<&BufferOptions>
pub fn buffer_options(&self) -> Option<&BufferOptions>
Key-value pairs to configure persistent buffering for the pipeline.
sourcepub fn encryption_at_rest_options(&self) -> Option<&EncryptionAtRestOptions>
pub fn encryption_at_rest_options(&self) -> Option<&EncryptionAtRestOptions>
Key-value pairs to configure encryption for data that is written to a persistent buffer.
source§impl UpdatePipelineInput
impl UpdatePipelineInput
sourcepub fn builder() -> UpdatePipelineInputBuilder
pub fn builder() -> UpdatePipelineInputBuilder
Creates a new builder-style object to manufacture UpdatePipelineInput.
Trait Implementations§
source§impl Clone for UpdatePipelineInput
impl Clone for UpdatePipelineInput
source§fn clone(&self) -> UpdatePipelineInput
fn clone(&self) -> UpdatePipelineInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdatePipelineInput
impl Debug for UpdatePipelineInput
source§impl PartialEq for UpdatePipelineInput
impl PartialEq for UpdatePipelineInput
impl StructuralPartialEq for UpdatePipelineInput
Auto Trait Implementations§
impl Freeze for UpdatePipelineInput
impl RefUnwindSafe for UpdatePipelineInput
impl Send for UpdatePipelineInput
impl Sync for UpdatePipelineInput
impl Unpin for UpdatePipelineInput
impl UnwindSafe for UpdatePipelineInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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 more