Struct aws_sdk_gamelift::operation::get_compute_access::builders::GetComputeAccessOutputBuilder
source · #[non_exhaustive]pub struct GetComputeAccessOutputBuilder { /* private fields */ }
Expand description
A builder for GetComputeAccessOutput
.
Implementations§
source§impl GetComputeAccessOutputBuilder
impl GetComputeAccessOutputBuilder
sourcepub fn fleet_id(self, input: impl Into<String>) -> Self
pub fn fleet_id(self, input: impl Into<String>) -> Self
The ID of the fleet that holds the compute resource to be accessed.
sourcepub fn set_fleet_id(self, input: Option<String>) -> Self
pub fn set_fleet_id(self, input: Option<String>) -> Self
The ID of the fleet that holds the compute resource to be accessed.
sourcepub fn get_fleet_id(&self) -> &Option<String>
pub fn get_fleet_id(&self) -> &Option<String>
The ID of the fleet that holds the compute resource to be accessed.
sourcepub fn fleet_arn(self, input: impl Into<String>) -> Self
pub fn fleet_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:
.
sourcepub fn set_fleet_arn(self, input: Option<String>) -> Self
pub fn set_fleet_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:
.
sourcepub fn get_fleet_arn(&self) -> &Option<String>
pub fn get_fleet_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:
.
sourcepub fn compute_name(self, input: impl Into<String>) -> Self
pub fn compute_name(self, input: impl Into<String>) -> Self
The identifier of the compute resource to be accessed. This value might be either a compute name or an instance ID.
sourcepub fn set_compute_name(self, input: Option<String>) -> Self
pub fn set_compute_name(self, input: Option<String>) -> Self
The identifier of the compute resource to be accessed. This value might be either a compute name or an instance ID.
sourcepub fn get_compute_name(&self) -> &Option<String>
pub fn get_compute_name(&self) -> &Option<String>
The identifier of the compute resource to be accessed. This value might be either a compute name or an instance ID.
sourcepub fn compute_arn(self, input: impl Into<String>) -> Self
pub fn compute_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:
.
sourcepub fn set_compute_arn(self, input: Option<String>) -> Self
pub fn set_compute_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:
.
sourcepub fn get_compute_arn(&self) -> &Option<String>
pub fn get_compute_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:
.
sourcepub fn credentials(self, input: AwsCredentials) -> Self
pub fn credentials(self, input: AwsCredentials) -> Self
A set of temporary Amazon Web Services credentials for use when connecting to the compute resource with Amazon EC2 Systems Manager (SSM).
sourcepub fn set_credentials(self, input: Option<AwsCredentials>) -> Self
pub fn set_credentials(self, input: Option<AwsCredentials>) -> Self
A set of temporary Amazon Web Services credentials for use when connecting to the compute resource with Amazon EC2 Systems Manager (SSM).
sourcepub fn get_credentials(&self) -> &Option<AwsCredentials>
pub fn get_credentials(&self) -> &Option<AwsCredentials>
A set of temporary Amazon Web Services credentials for use when connecting to the compute resource with Amazon EC2 Systems Manager (SSM).
sourcepub fn target(self, input: impl Into<String>) -> Self
pub fn target(self, input: impl Into<String>) -> Self
(For container fleets only) The instance ID where the compute resource is running.
sourcepub fn set_target(self, input: Option<String>) -> Self
pub fn set_target(self, input: Option<String>) -> Self
(For container fleets only) The instance ID where the compute resource is running.
sourcepub fn get_target(&self) -> &Option<String>
pub fn get_target(&self) -> &Option<String>
(For container fleets only) The instance ID where the compute resource is running.
sourcepub fn build(self) -> GetComputeAccessOutput
pub fn build(self) -> GetComputeAccessOutput
Consumes the builder and constructs a GetComputeAccessOutput
.
Trait Implementations§
source§impl Clone for GetComputeAccessOutputBuilder
impl Clone for GetComputeAccessOutputBuilder
source§fn clone(&self) -> GetComputeAccessOutputBuilder
fn clone(&self) -> GetComputeAccessOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetComputeAccessOutputBuilder
impl Default for GetComputeAccessOutputBuilder
source§fn default() -> GetComputeAccessOutputBuilder
fn default() -> GetComputeAccessOutputBuilder
source§impl PartialEq for GetComputeAccessOutputBuilder
impl PartialEq for GetComputeAccessOutputBuilder
source§fn eq(&self, other: &GetComputeAccessOutputBuilder) -> bool
fn eq(&self, other: &GetComputeAccessOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetComputeAccessOutputBuilder
Auto Trait Implementations§
impl Freeze for GetComputeAccessOutputBuilder
impl RefUnwindSafe for GetComputeAccessOutputBuilder
impl Send for GetComputeAccessOutputBuilder
impl Sync for GetComputeAccessOutputBuilder
impl Unpin for GetComputeAccessOutputBuilder
impl UnwindSafe for GetComputeAccessOutputBuilder
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> 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