Struct aws_sdk_sagemaker::operation::describe_cluster_node::builders::DescribeClusterNodeInputBuilder
source · #[non_exhaustive]pub struct DescribeClusterNodeInputBuilder { /* private fields */ }
Expand description
A builder for DescribeClusterNodeInput
.
Implementations§
source§impl DescribeClusterNodeInputBuilder
impl DescribeClusterNodeInputBuilder
sourcepub fn cluster_name(self, input: impl Into<String>) -> Self
pub fn cluster_name(self, input: impl Into<String>) -> Self
The string name or the Amazon Resource Name (ARN) of the SageMaker HyperPod cluster in which the node is.
This field is required.sourcepub fn set_cluster_name(self, input: Option<String>) -> Self
pub fn set_cluster_name(self, input: Option<String>) -> Self
The string name or the Amazon Resource Name (ARN) of the SageMaker HyperPod cluster in which the node is.
sourcepub fn get_cluster_name(&self) -> &Option<String>
pub fn get_cluster_name(&self) -> &Option<String>
The string name or the Amazon Resource Name (ARN) of the SageMaker HyperPod cluster in which the node is.
sourcepub fn node_id(self, input: impl Into<String>) -> Self
pub fn node_id(self, input: impl Into<String>) -> Self
The ID of the SageMaker HyperPod cluster node.
This field is required.sourcepub fn set_node_id(self, input: Option<String>) -> Self
pub fn set_node_id(self, input: Option<String>) -> Self
The ID of the SageMaker HyperPod cluster node.
sourcepub fn get_node_id(&self) -> &Option<String>
pub fn get_node_id(&self) -> &Option<String>
The ID of the SageMaker HyperPod cluster node.
sourcepub fn build(self) -> Result<DescribeClusterNodeInput, BuildError>
pub fn build(self) -> Result<DescribeClusterNodeInput, BuildError>
Consumes the builder and constructs a DescribeClusterNodeInput
.
source§impl DescribeClusterNodeInputBuilder
impl DescribeClusterNodeInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DescribeClusterNodeOutput, SdkError<DescribeClusterNodeError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DescribeClusterNodeOutput, SdkError<DescribeClusterNodeError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DescribeClusterNodeInputBuilder
impl Clone for DescribeClusterNodeInputBuilder
source§fn clone(&self) -> DescribeClusterNodeInputBuilder
fn clone(&self) -> DescribeClusterNodeInputBuilder
Returns a copy 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 moresource§impl Default for DescribeClusterNodeInputBuilder
impl Default for DescribeClusterNodeInputBuilder
source§fn default() -> DescribeClusterNodeInputBuilder
fn default() -> DescribeClusterNodeInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DescribeClusterNodeInputBuilder
impl PartialEq for DescribeClusterNodeInputBuilder
source§fn eq(&self, other: &DescribeClusterNodeInputBuilder) -> bool
fn eq(&self, other: &DescribeClusterNodeInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeClusterNodeInputBuilder
Auto Trait Implementations§
impl Freeze for DescribeClusterNodeInputBuilder
impl RefUnwindSafe for DescribeClusterNodeInputBuilder
impl Send for DescribeClusterNodeInputBuilder
impl Sync for DescribeClusterNodeInputBuilder
impl Unpin for DescribeClusterNodeInputBuilder
impl UnwindSafe for DescribeClusterNodeInputBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
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>
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.