pub struct FlowStartOptions {
pub id_reuse_policy: i32,
pub cron_schedule: String,
pub flow_start_delay_seconds: i32,
pub retry_policy: Option<FlowRetryPolicy>,
pub attributes: Vec<AttributeWrite>,
pub flow_config_override: Option<FlowConfig>,
pub flow_already_started_options: Option<FlowAlreadyStartedOptions>,
}Fields§
§id_reuse_policy: i32§cron_schedule: String§flow_start_delay_seconds: i32§retry_policy: Option<FlowRetryPolicy>§attributes: Vec<AttributeWrite>§flow_config_override: Option<FlowConfig>§flow_already_started_options: Option<FlowAlreadyStartedOptions>Implementations§
Source§impl FlowStartOptions
impl FlowStartOptions
Sourcepub fn id_reuse_policy(&self) -> IdReusePolicy
pub fn id_reuse_policy(&self) -> IdReusePolicy
Returns the enum value of id_reuse_policy, or the default if the field is set to an invalid enum value.
Sourcepub fn set_id_reuse_policy(&mut self, value: IdReusePolicy)
pub fn set_id_reuse_policy(&mut self, value: IdReusePolicy)
Sets id_reuse_policy to the provided enum value.
Trait Implementations§
Source§impl Clone for FlowStartOptions
impl Clone for FlowStartOptions
Source§fn clone(&self) -> FlowStartOptions
fn clone(&self) -> FlowStartOptions
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 FlowStartOptions
impl Debug for FlowStartOptions
Source§impl Default for FlowStartOptions
impl Default for FlowStartOptions
Source§impl Message for FlowStartOptions
impl Message for FlowStartOptions
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for FlowStartOptions
impl PartialEq for FlowStartOptions
impl StructuralPartialEq for FlowStartOptions
Auto Trait Implementations§
impl Freeze for FlowStartOptions
impl RefUnwindSafe for FlowStartOptions
impl Send for FlowStartOptions
impl Sync for FlowStartOptions
impl Unpin for FlowStartOptions
impl UnsafeUnpin for FlowStartOptions
impl UnwindSafe for FlowStartOptions
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request