pub struct TunerHolderOptionsBuilder { /* private fields */ }
Expand description
Builder for TunerHolderOptions
.
Implementations§
Source§impl TunerHolderOptionsBuilder
impl TunerHolderOptionsBuilder
Sourcepub fn workflow_slot_options(
&mut self,
value: SlotSupplierOptions<WorkflowSlotKind>,
) -> &mut Self
pub fn workflow_slot_options( &mut self, value: SlotSupplierOptions<WorkflowSlotKind>, ) -> &mut Self
Options for workflow slots
Sourcepub fn activity_slot_options(
&mut self,
value: SlotSupplierOptions<ActivitySlotKind>,
) -> &mut Self
pub fn activity_slot_options( &mut self, value: SlotSupplierOptions<ActivitySlotKind>, ) -> &mut Self
Options for activity slots
Sourcepub fn local_activity_slot_options(
&mut self,
value: SlotSupplierOptions<LocalActivitySlotKind>,
) -> &mut Self
pub fn local_activity_slot_options( &mut self, value: SlotSupplierOptions<LocalActivitySlotKind>, ) -> &mut Self
Options for local activity slots
Sourcepub fn nexus_slot_options(
&mut self,
value: SlotSupplierOptions<NexusSlotKind>,
) -> &mut Self
pub fn nexus_slot_options( &mut self, value: SlotSupplierOptions<NexusSlotKind>, ) -> &mut Self
Options for nexus slots
Sourcepub fn resource_based_options(
&mut self,
value: ResourceBasedSlotsOptions,
) -> &mut Self
pub fn resource_based_options( &mut self, value: ResourceBasedSlotsOptions, ) -> &mut Self
Options that will apply to all resource based slot suppliers. Must be set if any slot options are SlotSupplierOptions::ResourceBased
Sourcepub fn build(
&self,
) -> Result<TunerHolderOptions, TunerHolderOptionsBuilderError>
pub fn build( &self, ) -> Result<TunerHolderOptions, TunerHolderOptionsBuilderError>
Source§impl TunerHolderOptionsBuilder
impl TunerHolderOptionsBuilder
Sourcepub fn build_tuner_holder(self) -> Result<TunerHolder, Error>
pub fn build_tuner_holder(self) -> Result<TunerHolder, Error>
Create a TunerHolder from this builder
Trait Implementations§
Source§impl Clone for TunerHolderOptionsBuilder
impl Clone for TunerHolderOptionsBuilder
Source§fn clone(&self) -> TunerHolderOptionsBuilder
fn clone(&self) -> TunerHolderOptionsBuilder
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 moreAuto Trait Implementations§
impl Freeze for TunerHolderOptionsBuilder
impl !RefUnwindSafe for TunerHolderOptionsBuilder
impl Send for TunerHolderOptionsBuilder
impl Sync for TunerHolderOptionsBuilder
impl Unpin for TunerHolderOptionsBuilder
impl !UnwindSafe for TunerHolderOptionsBuilder
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§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