#[non_exhaustive]pub struct ListAccessGrantsInstanceEntryBuilder { /* private fields */ }
Expand description
A builder for ListAccessGrantsInstanceEntry
.
Implementations§
source§impl ListAccessGrantsInstanceEntryBuilder
impl ListAccessGrantsInstanceEntryBuilder
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 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 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 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 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 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 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 build(self) -> ListAccessGrantsInstanceEntry
pub fn build(self) -> ListAccessGrantsInstanceEntry
Consumes the builder and constructs a ListAccessGrantsInstanceEntry
.
Trait Implementations§
source§impl Clone for ListAccessGrantsInstanceEntryBuilder
impl Clone for ListAccessGrantsInstanceEntryBuilder
source§fn clone(&self) -> ListAccessGrantsInstanceEntryBuilder
fn clone(&self) -> ListAccessGrantsInstanceEntryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ListAccessGrantsInstanceEntryBuilder
impl Default for ListAccessGrantsInstanceEntryBuilder
source§fn default() -> ListAccessGrantsInstanceEntryBuilder
fn default() -> ListAccessGrantsInstanceEntryBuilder
source§impl PartialEq for ListAccessGrantsInstanceEntryBuilder
impl PartialEq for ListAccessGrantsInstanceEntryBuilder
source§fn eq(&self, other: &ListAccessGrantsInstanceEntryBuilder) -> bool
fn eq(&self, other: &ListAccessGrantsInstanceEntryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListAccessGrantsInstanceEntryBuilder
Auto Trait Implementations§
impl Freeze for ListAccessGrantsInstanceEntryBuilder
impl RefUnwindSafe for ListAccessGrantsInstanceEntryBuilder
impl Send for ListAccessGrantsInstanceEntryBuilder
impl Sync for ListAccessGrantsInstanceEntryBuilder
impl Unpin for ListAccessGrantsInstanceEntryBuilder
impl UnwindSafe for ListAccessGrantsInstanceEntryBuilder
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