Struct aws_sdk_iot::model::resource_identifier::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for ResourceIdentifier
Implementations
sourceimpl Builder
impl Builder
sourcepub fn device_certificate_id(self, input: impl Into<String>) -> Self
pub fn device_certificate_id(self, input: impl Into<String>) -> Self
The ID of the certificate attached to the resource.
sourcepub fn set_device_certificate_id(self, input: Option<String>) -> Self
pub fn set_device_certificate_id(self, input: Option<String>) -> Self
The ID of the certificate attached to the resource.
sourcepub fn ca_certificate_id(self, input: impl Into<String>) -> Self
pub fn ca_certificate_id(self, input: impl Into<String>) -> Self
The ID of the CA certificate used to authorize the certificate.
sourcepub fn set_ca_certificate_id(self, input: Option<String>) -> Self
pub fn set_ca_certificate_id(self, input: Option<String>) -> Self
The ID of the CA certificate used to authorize the certificate.
sourcepub fn cognito_identity_pool_id(self, input: impl Into<String>) -> Self
pub fn cognito_identity_pool_id(self, input: impl Into<String>) -> Self
The ID of the Amazon Cognito identity pool.
sourcepub fn set_cognito_identity_pool_id(self, input: Option<String>) -> Self
pub fn set_cognito_identity_pool_id(self, input: Option<String>) -> Self
The ID of the Amazon Cognito identity pool.
sourcepub fn set_client_id(self, input: Option<String>) -> Self
pub fn set_client_id(self, input: Option<String>) -> Self
The client ID.
sourcepub fn policy_version_identifier(self, input: PolicyVersionIdentifier) -> Self
pub fn policy_version_identifier(self, input: PolicyVersionIdentifier) -> Self
The version of the policy associated with the resource.
sourcepub fn set_policy_version_identifier(
self,
input: Option<PolicyVersionIdentifier>
) -> Self
pub fn set_policy_version_identifier(
self,
input: Option<PolicyVersionIdentifier>
) -> Self
The version of the policy associated with the resource.
sourcepub fn account(self, input: impl Into<String>) -> Self
pub fn account(self, input: impl Into<String>) -> Self
The account with which the resource is associated.
sourcepub fn set_account(self, input: Option<String>) -> Self
pub fn set_account(self, input: Option<String>) -> Self
The account with which the resource is associated.
sourcepub fn iam_role_arn(self, input: impl Into<String>) -> Self
pub fn iam_role_arn(self, input: impl Into<String>) -> Self
The ARN of the IAM role that has overly permissive actions.
sourcepub fn set_iam_role_arn(self, input: Option<String>) -> Self
pub fn set_iam_role_arn(self, input: Option<String>) -> Self
The ARN of the IAM role that has overly permissive actions.
sourcepub fn role_alias_arn(self, input: impl Into<String>) -> Self
pub fn role_alias_arn(self, input: impl Into<String>) -> Self
The ARN of the role alias that has overly permissive actions.
sourcepub fn set_role_alias_arn(self, input: Option<String>) -> Self
pub fn set_role_alias_arn(self, input: Option<String>) -> Self
The ARN of the role alias that has overly permissive actions.
sourcepub fn build(self) -> ResourceIdentifier
pub fn build(self) -> ResourceIdentifier
Consumes the builder and constructs a ResourceIdentifier
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more