Struct aws_sdk_datazone::operation::list_subscription_requests::ListSubscriptionRequestsInput
source · #[non_exhaustive]pub struct ListSubscriptionRequestsInput {
pub domain_identifier: Option<String>,
pub status: Option<SubscriptionRequestStatus>,
pub subscribed_listing_id: Option<String>,
pub owning_project_id: Option<String>,
pub approver_project_id: Option<String>,
pub sort_by: Option<SortKey>,
pub sort_order: Option<SortOrder>,
pub max_results: Option<i32>,
pub next_token: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.domain_identifier: Option<String>The identifier of the Amazon DataZone domain.
status: Option<SubscriptionRequestStatus>Specifies the status of the subscription requests.
This is not a required parameter, but if not specified, by default, Amazon DataZone returns only PENDING subscription requests.
subscribed_listing_id: Option<String>The identifier of the subscribed listing.
owning_project_id: Option<String>The identifier of the project for the subscription requests.
approver_project_id: Option<String>The identifier of the subscription request approver's project.
sort_by: Option<SortKey>Specifies the way to sort the results of this action.
sort_order: Option<SortOrder>Specifies the sort order for the results of this action.
max_results: Option<i32>The maximum number of subscription requests to return in a single call to ListSubscriptionRequests. When the number of subscription requests to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListSubscriptionRequests to list the next set of subscription requests.
next_token: Option<String>When the number of subscription requests is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of subscription requests, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListSubscriptionRequests to list the next set of subscription requests.
Implementations§
source§impl ListSubscriptionRequestsInput
impl ListSubscriptionRequestsInput
sourcepub fn domain_identifier(&self) -> Option<&str>
pub fn domain_identifier(&self) -> Option<&str>
The identifier of the Amazon DataZone domain.
sourcepub fn status(&self) -> Option<&SubscriptionRequestStatus>
pub fn status(&self) -> Option<&SubscriptionRequestStatus>
Specifies the status of the subscription requests.
This is not a required parameter, but if not specified, by default, Amazon DataZone returns only PENDING subscription requests.
sourcepub fn subscribed_listing_id(&self) -> Option<&str>
pub fn subscribed_listing_id(&self) -> Option<&str>
The identifier of the subscribed listing.
sourcepub fn owning_project_id(&self) -> Option<&str>
pub fn owning_project_id(&self) -> Option<&str>
The identifier of the project for the subscription requests.
sourcepub fn approver_project_id(&self) -> Option<&str>
pub fn approver_project_id(&self) -> Option<&str>
The identifier of the subscription request approver's project.
sourcepub fn sort_by(&self) -> Option<&SortKey>
pub fn sort_by(&self) -> Option<&SortKey>
Specifies the way to sort the results of this action.
sourcepub fn sort_order(&self) -> Option<&SortOrder>
pub fn sort_order(&self) -> Option<&SortOrder>
Specifies the sort order for the results of this action.
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
The maximum number of subscription requests to return in a single call to ListSubscriptionRequests. When the number of subscription requests to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListSubscriptionRequests to list the next set of subscription requests.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
When the number of subscription requests is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of subscription requests, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListSubscriptionRequests to list the next set of subscription requests.
source§impl ListSubscriptionRequestsInput
impl ListSubscriptionRequestsInput
sourcepub fn builder() -> ListSubscriptionRequestsInputBuilder
pub fn builder() -> ListSubscriptionRequestsInputBuilder
Creates a new builder-style object to manufacture ListSubscriptionRequestsInput.
Trait Implementations§
source§impl Clone for ListSubscriptionRequestsInput
impl Clone for ListSubscriptionRequestsInput
source§fn clone(&self) -> ListSubscriptionRequestsInput
fn clone(&self) -> ListSubscriptionRequestsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for ListSubscriptionRequestsInput
impl PartialEq for ListSubscriptionRequestsInput
source§fn eq(&self, other: &ListSubscriptionRequestsInput) -> bool
fn eq(&self, other: &ListSubscriptionRequestsInput) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ListSubscriptionRequestsInput
Auto Trait Implementations§
impl Freeze for ListSubscriptionRequestsInput
impl RefUnwindSafe for ListSubscriptionRequestsInput
impl Send for ListSubscriptionRequestsInput
impl Sync for ListSubscriptionRequestsInput
impl Unpin for ListSubscriptionRequestsInput
impl UnwindSafe for ListSubscriptionRequestsInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more