Struct aws_sdk_s3control::operation::get_access_grants_instance::builders::GetAccessGrantsInstanceOutputBuilder
source · #[non_exhaustive]pub struct GetAccessGrantsInstanceOutputBuilder { /* private fields */ }Expand description
A builder for GetAccessGrantsInstanceOutput.
Implementations§
source§impl GetAccessGrantsInstanceOutputBuilder
impl GetAccessGrantsInstanceOutputBuilder
sourcepub fn access_grants_instance_arn(self, input: impl Into<String>) -> Self
pub fn access_grants_instance_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the S3 Access Grants instance.
sourcepub fn set_access_grants_instance_arn(self, input: Option<String>) -> Self
pub fn set_access_grants_instance_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the S3 Access Grants instance.
sourcepub fn get_access_grants_instance_arn(&self) -> &Option<String>
pub fn get_access_grants_instance_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the S3 Access Grants instance.
sourcepub fn access_grants_instance_id(self, input: impl Into<String>) -> Self
pub fn access_grants_instance_id(self, input: impl Into<String>) -> Self
The ID of the S3 Access Grants instance. The ID is default. You can have one S3 Access Grants instance per Region per account.
sourcepub fn set_access_grants_instance_id(self, input: Option<String>) -> Self
pub fn set_access_grants_instance_id(self, input: Option<String>) -> Self
The ID of the S3 Access Grants instance. The ID is default. You can have one S3 Access Grants instance per Region per account.
sourcepub fn get_access_grants_instance_id(&self) -> &Option<String>
pub fn get_access_grants_instance_id(&self) -> &Option<String>
The ID of the S3 Access Grants instance. The ID is default. You can have one S3 Access Grants instance per Region per account.
sourcepub fn identity_center_arn(self, input: impl Into<String>) -> Self
pub fn identity_center_arn(self, input: impl Into<String>) -> Self
If you associated your S3 Access Grants instance with an Amazon Web Services IAM Identity Center instance, this field returns the Amazon Resource Name (ARN) of the Amazon Web Services IAM Identity Center instance application; a subresource of the original Identity Center instance. S3 Access Grants creates this Identity Center application for the specific S3 Access Grants instance.
sourcepub fn set_identity_center_arn(self, input: Option<String>) -> Self
pub fn set_identity_center_arn(self, input: Option<String>) -> Self
If you associated your S3 Access Grants instance with an Amazon Web Services IAM Identity Center instance, this field returns the Amazon Resource Name (ARN) of the Amazon Web Services IAM Identity Center instance application; a subresource of the original Identity Center instance. S3 Access Grants creates this Identity Center application for the specific S3 Access Grants instance.
sourcepub fn get_identity_center_arn(&self) -> &Option<String>
pub fn get_identity_center_arn(&self) -> &Option<String>
If you associated your S3 Access Grants instance with an Amazon Web Services IAM Identity Center instance, this field returns the Amazon Resource Name (ARN) of the Amazon Web Services IAM Identity Center instance application; a subresource of the original Identity Center instance. S3 Access Grants creates this Identity Center application for the specific S3 Access Grants instance.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The date and time when you created the S3 Access Grants instance.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The date and time when you created the S3 Access Grants instance.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The date and time when you created the S3 Access Grants instance.
sourcepub fn build(self) -> GetAccessGrantsInstanceOutput
pub fn build(self) -> GetAccessGrantsInstanceOutput
Consumes the builder and constructs a GetAccessGrantsInstanceOutput.
Trait Implementations§
source§impl Clone for GetAccessGrantsInstanceOutputBuilder
impl Clone for GetAccessGrantsInstanceOutputBuilder
source§fn clone(&self) -> GetAccessGrantsInstanceOutputBuilder
fn clone(&self) -> GetAccessGrantsInstanceOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for GetAccessGrantsInstanceOutputBuilder
impl Default for GetAccessGrantsInstanceOutputBuilder
source§fn default() -> GetAccessGrantsInstanceOutputBuilder
fn default() -> GetAccessGrantsInstanceOutputBuilder
source§impl PartialEq for GetAccessGrantsInstanceOutputBuilder
impl PartialEq for GetAccessGrantsInstanceOutputBuilder
source§fn eq(&self, other: &GetAccessGrantsInstanceOutputBuilder) -> bool
fn eq(&self, other: &GetAccessGrantsInstanceOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GetAccessGrantsInstanceOutputBuilder
Auto Trait Implementations§
impl Freeze for GetAccessGrantsInstanceOutputBuilder
impl RefUnwindSafe for GetAccessGrantsInstanceOutputBuilder
impl Send for GetAccessGrantsInstanceOutputBuilder
impl Sync for GetAccessGrantsInstanceOutputBuilder
impl Unpin for GetAccessGrantsInstanceOutputBuilder
impl UnwindSafe for GetAccessGrantsInstanceOutputBuilder
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