Struct aws_sdk_grafana::model::workspace_summary::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for WorkspaceSummary
Implementations
sourceimpl Builder
impl Builder
sourcepub fn set_created(self, input: Option<DateTime>) -> Self
pub fn set_created(self, input: Option<DateTime>) -> Self
The date that the workspace was created.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The customer-entered description of the workspace.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The customer-entered description of the workspace.
sourcepub fn endpoint(self, input: impl Into<String>) -> Self
pub fn endpoint(self, input: impl Into<String>) -> Self
The URL endpoint to use to access the Grafana console in the workspace.
sourcepub fn set_endpoint(self, input: Option<String>) -> Self
pub fn set_endpoint(self, input: Option<String>) -> Self
The URL endpoint to use to access the Grafana console in the workspace.
sourcepub fn grafana_version(self, input: impl Into<String>) -> Self
pub fn grafana_version(self, input: impl Into<String>) -> Self
The Grafana version that the workspace is running.
sourcepub fn set_grafana_version(self, input: Option<String>) -> Self
pub fn set_grafana_version(self, input: Option<String>) -> Self
The Grafana version that the workspace is running.
sourcepub fn modified(self, input: DateTime) -> Self
pub fn modified(self, input: DateTime) -> Self
The most recent date that the workspace was modified.
sourcepub fn set_modified(self, input: Option<DateTime>) -> Self
pub fn set_modified(self, input: Option<DateTime>) -> Self
The most recent date that the workspace was modified.
sourcepub fn notification_destinations(
self,
input: NotificationDestinationType
) -> Self
pub fn notification_destinations(
self,
input: NotificationDestinationType
) -> Self
Appends an item to notification_destinations
.
To override the contents of this collection use set_notification_destinations
.
The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.
sourcepub fn set_notification_destinations(
self,
input: Option<Vec<NotificationDestinationType>>
) -> Self
pub fn set_notification_destinations(
self,
input: Option<Vec<NotificationDestinationType>>
) -> Self
The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.
sourcepub fn status(self, input: WorkspaceStatus) -> Self
pub fn status(self, input: WorkspaceStatus) -> Self
The current status of the workspace.
sourcepub fn set_status(self, input: Option<WorkspaceStatus>) -> Self
pub fn set_status(self, input: Option<WorkspaceStatus>) -> Self
The current status of the workspace.
sourcepub fn authentication(self, input: AuthenticationSummary) -> Self
pub fn authentication(self, input: AuthenticationSummary) -> Self
A structure containing information about the authentication methods used in the workspace.
sourcepub fn set_authentication(self, input: Option<AuthenticationSummary>) -> Self
pub fn set_authentication(self, input: Option<AuthenticationSummary>) -> Self
A structure containing information about the authentication methods used in the workspace.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The list of tags associated with the workspace.
The list of tags associated with the workspace.
sourcepub fn build(self) -> WorkspaceSummary
pub fn build(self) -> WorkspaceSummary
Consumes the builder and constructs a WorkspaceSummary
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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