Struct aws_sdk_athena::operation::create_presigned_notebook_url::CreatePresignedNotebookUrlOutput
source · #[non_exhaustive]pub struct CreatePresignedNotebookUrlOutput {
pub notebook_url: Option<String>,
pub auth_token: Option<String>,
pub auth_token_expiration_time: Option<i64>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.notebook_url: Option<String>The URL of the notebook. The URL includes the authentication token and notebook file name and points directly to the opened notebook.
auth_token: Option<String>The authentication token for the notebook.
auth_token_expiration_time: Option<i64>The UTC epoch time when the authentication token expires.
Implementations§
source§impl CreatePresignedNotebookUrlOutput
impl CreatePresignedNotebookUrlOutput
sourcepub fn notebook_url(&self) -> Option<&str>
pub fn notebook_url(&self) -> Option<&str>
The URL of the notebook. The URL includes the authentication token and notebook file name and points directly to the opened notebook.
sourcepub fn auth_token(&self) -> Option<&str>
pub fn auth_token(&self) -> Option<&str>
The authentication token for the notebook.
sourcepub fn auth_token_expiration_time(&self) -> Option<i64>
pub fn auth_token_expiration_time(&self) -> Option<i64>
The UTC epoch time when the authentication token expires.
source§impl CreatePresignedNotebookUrlOutput
impl CreatePresignedNotebookUrlOutput
sourcepub fn builder() -> CreatePresignedNotebookUrlOutputBuilder
pub fn builder() -> CreatePresignedNotebookUrlOutputBuilder
Creates a new builder-style object to manufacture CreatePresignedNotebookUrlOutput.
Trait Implementations§
source§impl Clone for CreatePresignedNotebookUrlOutput
impl Clone for CreatePresignedNotebookUrlOutput
source§fn clone(&self) -> CreatePresignedNotebookUrlOutput
fn clone(&self) -> CreatePresignedNotebookUrlOutput
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 PartialEq<CreatePresignedNotebookUrlOutput> for CreatePresignedNotebookUrlOutput
impl PartialEq<CreatePresignedNotebookUrlOutput> for CreatePresignedNotebookUrlOutput
source§fn eq(&self, other: &CreatePresignedNotebookUrlOutput) -> bool
fn eq(&self, other: &CreatePresignedNotebookUrlOutput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RequestId for CreatePresignedNotebookUrlOutput
impl RequestId for CreatePresignedNotebookUrlOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None if the service could not be reached.impl StructuralPartialEq for CreatePresignedNotebookUrlOutput
Auto Trait Implementations§
impl RefUnwindSafe for CreatePresignedNotebookUrlOutput
impl Send for CreatePresignedNotebookUrlOutput
impl Sync for CreatePresignedNotebookUrlOutput
impl Unpin for CreatePresignedNotebookUrlOutput
impl UnwindSafe for CreatePresignedNotebookUrlOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more