Struct aws_sdk_s3control::operation::create_access_grants_instance::builders::CreateAccessGrantsInstanceOutputBuilder
source · #[non_exhaustive]pub struct CreateAccessGrantsInstanceOutputBuilder { /* private fields */ }
Expand description
A builder for CreateAccessGrantsInstanceOutput
.
Implementations§
source§impl CreateAccessGrantsInstanceOutputBuilder
impl CreateAccessGrantsInstanceOutputBuilder
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 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 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 passed in the request. S3 Access Grants creates this Identity Center application for this 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 passed in the request. S3 Access Grants creates this Identity Center application for this 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 passed in the request. S3 Access Grants creates this Identity Center application for this specific S3 Access Grants instance.
sourcepub fn build(self) -> CreateAccessGrantsInstanceOutput
pub fn build(self) -> CreateAccessGrantsInstanceOutput
Consumes the builder and constructs a CreateAccessGrantsInstanceOutput
.
Trait Implementations§
source§impl Clone for CreateAccessGrantsInstanceOutputBuilder
impl Clone for CreateAccessGrantsInstanceOutputBuilder
source§fn clone(&self) -> CreateAccessGrantsInstanceOutputBuilder
fn clone(&self) -> CreateAccessGrantsInstanceOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateAccessGrantsInstanceOutputBuilder
impl Default for CreateAccessGrantsInstanceOutputBuilder
source§fn default() -> CreateAccessGrantsInstanceOutputBuilder
fn default() -> CreateAccessGrantsInstanceOutputBuilder
source§impl PartialEq for CreateAccessGrantsInstanceOutputBuilder
impl PartialEq for CreateAccessGrantsInstanceOutputBuilder
source§fn eq(&self, other: &CreateAccessGrantsInstanceOutputBuilder) -> bool
fn eq(&self, other: &CreateAccessGrantsInstanceOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.