#[non_exhaustive]pub struct UpdateQueueInputBuilder { /* private fields */ }
Expand description
A builder for UpdateQueueInput
.
Implementations§
Source§impl UpdateQueueInputBuilder
impl UpdateQueueInputBuilder
Sourcepub fn cluster_identifier(self, input: impl Into<String>) -> Self
pub fn cluster_identifier(self, input: impl Into<String>) -> Self
The name or ID of the cluster of the queue.
This field is required.Sourcepub fn set_cluster_identifier(self, input: Option<String>) -> Self
pub fn set_cluster_identifier(self, input: Option<String>) -> Self
The name or ID of the cluster of the queue.
Sourcepub fn get_cluster_identifier(&self) -> &Option<String>
pub fn get_cluster_identifier(&self) -> &Option<String>
The name or ID of the cluster of the queue.
Sourcepub fn queue_identifier(self, input: impl Into<String>) -> Self
pub fn queue_identifier(self, input: impl Into<String>) -> Self
The name or ID of the queue.
This field is required.Sourcepub fn set_queue_identifier(self, input: Option<String>) -> Self
pub fn set_queue_identifier(self, input: Option<String>) -> Self
The name or ID of the queue.
Sourcepub fn get_queue_identifier(&self) -> &Option<String>
pub fn get_queue_identifier(&self) -> &Option<String>
The name or ID of the queue.
Sourcepub fn compute_node_group_configurations(
self,
input: ComputeNodeGroupConfiguration,
) -> Self
pub fn compute_node_group_configurations( self, input: ComputeNodeGroupConfiguration, ) -> Self
Appends an item to compute_node_group_configurations
.
To override the contents of this collection use set_compute_node_group_configurations
.
The list of compute node group configurations to associate with the queue. Queues assign jobs to associated compute node groups.
Sourcepub fn set_compute_node_group_configurations(
self,
input: Option<Vec<ComputeNodeGroupConfiguration>>,
) -> Self
pub fn set_compute_node_group_configurations( self, input: Option<Vec<ComputeNodeGroupConfiguration>>, ) -> Self
The list of compute node group configurations to associate with the queue. Queues assign jobs to associated compute node groups.
Sourcepub fn get_compute_node_group_configurations(
&self,
) -> &Option<Vec<ComputeNodeGroupConfiguration>>
pub fn get_compute_node_group_configurations( &self, ) -> &Option<Vec<ComputeNodeGroupConfiguration>>
The list of compute node group configurations to associate with the queue. Queues assign jobs to associated compute node groups.
Sourcepub fn slurm_configuration(
self,
input: UpdateQueueSlurmConfigurationRequest,
) -> Self
pub fn slurm_configuration( self, input: UpdateQueueSlurmConfigurationRequest, ) -> Self
Additional options related to the Slurm scheduler.
Sourcepub fn set_slurm_configuration(
self,
input: Option<UpdateQueueSlurmConfigurationRequest>,
) -> Self
pub fn set_slurm_configuration( self, input: Option<UpdateQueueSlurmConfigurationRequest>, ) -> Self
Additional options related to the Slurm scheduler.
Sourcepub fn get_slurm_configuration(
&self,
) -> &Option<UpdateQueueSlurmConfigurationRequest>
pub fn get_slurm_configuration( &self, ) -> &Option<UpdateQueueSlurmConfigurationRequest>
Additional options related to the Slurm scheduler.
Sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, the subsequent retries with the same client token return the result from the original successful request and they have no additional effect. If you don't specify a client token, the CLI and SDK automatically generate 1 for you.
Sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, the subsequent retries with the same client token return the result from the original successful request and they have no additional effect. If you don't specify a client token, the CLI and SDK automatically generate 1 for you.
Sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, the subsequent retries with the same client token return the result from the original successful request and they have no additional effect. If you don't specify a client token, the CLI and SDK automatically generate 1 for you.
Sourcepub fn build(self) -> Result<UpdateQueueInput, BuildError>
pub fn build(self) -> Result<UpdateQueueInput, BuildError>
Consumes the builder and constructs a UpdateQueueInput
.
Source§impl UpdateQueueInputBuilder
impl UpdateQueueInputBuilder
Sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateQueueOutput, SdkError<UpdateQueueError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateQueueOutput, SdkError<UpdateQueueError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
Source§impl Clone for UpdateQueueInputBuilder
impl Clone for UpdateQueueInputBuilder
Source§fn clone(&self) -> UpdateQueueInputBuilder
fn clone(&self) -> UpdateQueueInputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for UpdateQueueInputBuilder
impl Debug for UpdateQueueInputBuilder
Source§impl Default for UpdateQueueInputBuilder
impl Default for UpdateQueueInputBuilder
Source§fn default() -> UpdateQueueInputBuilder
fn default() -> UpdateQueueInputBuilder
Source§impl PartialEq for UpdateQueueInputBuilder
impl PartialEq for UpdateQueueInputBuilder
impl StructuralPartialEq for UpdateQueueInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateQueueInputBuilder
impl RefUnwindSafe for UpdateQueueInputBuilder
impl Send for UpdateQueueInputBuilder
impl Sync for UpdateQueueInputBuilder
impl Unpin for UpdateQueueInputBuilder
impl UnwindSafe for UpdateQueueInputBuilder
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§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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);