Struct aws_sdk_appconfig::types::builders::ActionInvocationBuilder
source · #[non_exhaustive]pub struct ActionInvocationBuilder { /* private fields */ }Expand description
A builder for ActionInvocation.
Implementations§
source§impl ActionInvocationBuilder
impl ActionInvocationBuilder
sourcepub fn extension_identifier(self, input: impl Into<String>) -> Self
pub fn extension_identifier(self, input: impl Into<String>) -> Self
The name, the ID, or the Amazon Resource Name (ARN) of the extension.
sourcepub fn set_extension_identifier(self, input: Option<String>) -> Self
pub fn set_extension_identifier(self, input: Option<String>) -> Self
The name, the ID, or the Amazon Resource Name (ARN) of the extension.
sourcepub fn get_extension_identifier(&self) -> &Option<String>
pub fn get_extension_identifier(&self) -> &Option<String>
The name, the ID, or the Amazon Resource Name (ARN) of the extension.
sourcepub fn action_name(self, input: impl Into<String>) -> Self
pub fn action_name(self, input: impl Into<String>) -> Self
The name of the action.
sourcepub fn set_action_name(self, input: Option<String>) -> Self
pub fn set_action_name(self, input: Option<String>) -> Self
The name of the action.
sourcepub fn get_action_name(&self) -> &Option<String>
pub fn get_action_name(&self) -> &Option<String>
The name of the action.
sourcepub fn uri(self, input: impl Into<String>) -> Self
pub fn uri(self, input: impl Into<String>) -> Self
The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.
sourcepub fn set_uri(self, input: Option<String>) -> Self
pub fn set_uri(self, input: Option<String>) -> Self
The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.
sourcepub fn get_uri(&self) -> &Option<String>
pub fn get_uri(&self) -> &Option<String>
The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
An Amazon Resource Name (ARN) for an Identity and Access Management assume role.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
An Amazon Resource Name (ARN) for an Identity and Access Management assume role.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
An Amazon Resource Name (ARN) for an Identity and Access Management assume role.
sourcepub fn error_message(self, input: impl Into<String>) -> Self
pub fn error_message(self, input: impl Into<String>) -> Self
The error message when an extension invocation fails.
sourcepub fn set_error_message(self, input: Option<String>) -> Self
pub fn set_error_message(self, input: Option<String>) -> Self
The error message when an extension invocation fails.
sourcepub fn get_error_message(&self) -> &Option<String>
pub fn get_error_message(&self) -> &Option<String>
The error message when an extension invocation fails.
sourcepub fn error_code(self, input: impl Into<String>) -> Self
pub fn error_code(self, input: impl Into<String>) -> Self
The error code when an extension invocation fails.
sourcepub fn set_error_code(self, input: Option<String>) -> Self
pub fn set_error_code(self, input: Option<String>) -> Self
The error code when an extension invocation fails.
sourcepub fn get_error_code(&self) -> &Option<String>
pub fn get_error_code(&self) -> &Option<String>
The error code when an extension invocation fails.
sourcepub fn invocation_id(self, input: impl Into<String>) -> Self
pub fn invocation_id(self, input: impl Into<String>) -> Self
A system-generated ID for this invocation.
sourcepub fn set_invocation_id(self, input: Option<String>) -> Self
pub fn set_invocation_id(self, input: Option<String>) -> Self
A system-generated ID for this invocation.
sourcepub fn get_invocation_id(&self) -> &Option<String>
pub fn get_invocation_id(&self) -> &Option<String>
A system-generated ID for this invocation.
sourcepub fn build(self) -> ActionInvocation
pub fn build(self) -> ActionInvocation
Consumes the builder and constructs a ActionInvocation.
Trait Implementations§
source§impl Clone for ActionInvocationBuilder
impl Clone for ActionInvocationBuilder
source§fn clone(&self) -> ActionInvocationBuilder
fn clone(&self) -> ActionInvocationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ActionInvocationBuilder
impl Debug for ActionInvocationBuilder
source§impl Default for ActionInvocationBuilder
impl Default for ActionInvocationBuilder
source§fn default() -> ActionInvocationBuilder
fn default() -> ActionInvocationBuilder
source§impl PartialEq for ActionInvocationBuilder
impl PartialEq for ActionInvocationBuilder
source§fn eq(&self, other: &ActionInvocationBuilder) -> bool
fn eq(&self, other: &ActionInvocationBuilder) -> bool
self and other values to be equal, and is used
by ==.