#[non_exhaustive]pub struct CloudFrontOriginAccessIdentityBuilder { /* private fields */ }
Expand description
A builder for CloudFrontOriginAccessIdentity
.
Implementations§
source§impl CloudFrontOriginAccessIdentityBuilder
impl CloudFrontOriginAccessIdentityBuilder
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The ID for the origin access identity, for example, E74FTE3AJFJ256A
.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
The ID for the origin access identity, for example, E74FTE3AJFJ256A
.
sourcepub fn s3_canonical_user_id(self, input: impl Into<String>) -> Self
pub fn s3_canonical_user_id(self, input: impl Into<String>) -> Self
The Amazon S3 canonical user ID for the origin access identity, used when giving the origin access identity read permission to an object in Amazon S3.
sourcepub fn set_s3_canonical_user_id(self, input: Option<String>) -> Self
pub fn set_s3_canonical_user_id(self, input: Option<String>) -> Self
The Amazon S3 canonical user ID for the origin access identity, used when giving the origin access identity read permission to an object in Amazon S3.
sourcepub fn cloud_front_origin_access_identity_config(
self,
input: CloudFrontOriginAccessIdentityConfig
) -> Self
pub fn cloud_front_origin_access_identity_config( self, input: CloudFrontOriginAccessIdentityConfig ) -> Self
The current configuration information for the identity.
sourcepub fn set_cloud_front_origin_access_identity_config(
self,
input: Option<CloudFrontOriginAccessIdentityConfig>
) -> Self
pub fn set_cloud_front_origin_access_identity_config( self, input: Option<CloudFrontOriginAccessIdentityConfig> ) -> Self
The current configuration information for the identity.
sourcepub fn build(self) -> CloudFrontOriginAccessIdentity
pub fn build(self) -> CloudFrontOriginAccessIdentity
Consumes the builder and constructs a CloudFrontOriginAccessIdentity
.
Trait Implementations§
source§impl Clone for CloudFrontOriginAccessIdentityBuilder
impl Clone for CloudFrontOriginAccessIdentityBuilder
source§fn clone(&self) -> CloudFrontOriginAccessIdentityBuilder
fn clone(&self) -> CloudFrontOriginAccessIdentityBuilder
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 CloudFrontOriginAccessIdentityBuilder
impl Default for CloudFrontOriginAccessIdentityBuilder
source§fn default() -> CloudFrontOriginAccessIdentityBuilder
fn default() -> CloudFrontOriginAccessIdentityBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq<CloudFrontOriginAccessIdentityBuilder> for CloudFrontOriginAccessIdentityBuilder
impl PartialEq<CloudFrontOriginAccessIdentityBuilder> for CloudFrontOriginAccessIdentityBuilder
source§fn eq(&self, other: &CloudFrontOriginAccessIdentityBuilder) -> bool
fn eq(&self, other: &CloudFrontOriginAccessIdentityBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.