#[non_exhaustive]pub struct CreateMonitorInputBuilder { /* private fields */ }Expand description
A builder for CreateMonitorInput.
Implementations§
source§impl CreateMonitorInputBuilder
impl CreateMonitorInputBuilder
sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
The unique token which the server uses to recognize retries of the same request.
sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
The unique token which the server uses to recognize retries of the same request.
sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
The unique token which the server uses to recognize retries of the same request.
sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The name that you give the monitor that is displayed in the Deadline Cloud console.
This field is required.sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The name that you give the monitor that is displayed in the Deadline Cloud console.
sourcepub fn get_display_name(&self) -> &Option<String>
pub fn get_display_name(&self) -> &Option<String>
The name that you give the monitor that is displayed in the Deadline Cloud console.
sourcepub fn identity_center_instance_arn(self, input: impl Into<String>) -> Self
pub fn identity_center_instance_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the IAM Identity Center instance that authenticates monitor users.
This field is required.sourcepub fn set_identity_center_instance_arn(self, input: Option<String>) -> Self
pub fn set_identity_center_instance_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the IAM Identity Center instance that authenticates monitor users.
sourcepub fn get_identity_center_instance_arn(&self) -> &Option<String>
pub fn get_identity_center_instance_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the IAM Identity Center instance that authenticates monitor users.
sourcepub fn subdomain(self, input: impl Into<String>) -> Self
pub fn subdomain(self, input: impl Into<String>) -> Self
The subdomain to use when creating the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
This field is required.sourcepub fn set_subdomain(self, input: Option<String>) -> Self
pub fn set_subdomain(self, input: Option<String>) -> Self
The subdomain to use when creating the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
sourcepub fn get_subdomain(&self) -> &Option<String>
pub fn get_subdomain(&self) -> &Option<String>
The subdomain to use when creating the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role that the monitor uses to connect to Deadline Cloud. Every user that signs in to the monitor using IAM Identity Center uses this role to access Deadline Cloud resources.
This field is required.sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the IAM role that the monitor uses to connect to Deadline Cloud. Every user that signs in to the monitor using IAM Identity Center uses this role to access Deadline Cloud resources.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the IAM role that the monitor uses to connect to Deadline Cloud. Every user that signs in to the monitor using IAM Identity Center uses this role to access Deadline Cloud resources.
sourcepub fn build(self) -> Result<CreateMonitorInput, BuildError>
pub fn build(self) -> Result<CreateMonitorInput, BuildError>
Consumes the builder and constructs a CreateMonitorInput.
source§impl CreateMonitorInputBuilder
impl CreateMonitorInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateMonitorOutput, SdkError<CreateMonitorError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateMonitorOutput, SdkError<CreateMonitorError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateMonitorInputBuilder
impl Clone for CreateMonitorInputBuilder
source§fn clone(&self) -> CreateMonitorInputBuilder
fn clone(&self) -> CreateMonitorInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateMonitorInputBuilder
impl Debug for CreateMonitorInputBuilder
source§impl Default for CreateMonitorInputBuilder
impl Default for CreateMonitorInputBuilder
source§fn default() -> CreateMonitorInputBuilder
fn default() -> CreateMonitorInputBuilder
source§impl PartialEq for CreateMonitorInputBuilder
impl PartialEq for CreateMonitorInputBuilder
source§fn eq(&self, other: &CreateMonitorInputBuilder) -> bool
fn eq(&self, other: &CreateMonitorInputBuilder) -> bool
self and other values to be equal, and is used
by ==.