Struct aws_sdk_redshift::types::InboundIntegration
source · #[non_exhaustive]pub struct InboundIntegration {
pub integration_arn: Option<String>,
pub source_arn: Option<String>,
pub target_arn: Option<String>,
pub status: Option<ZeroEtlIntegrationStatus>,
pub errors: Option<Vec<IntegrationError>>,
pub create_time: Option<DateTime>,
}
Expand description
The content of an inbound integration.
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.integration_arn: Option<String>
The Amazon Resource Name (ARN) of an inbound integration.
source_arn: Option<String>
The Amazon Resource Name (ARN) of the source of an inbound integration.
target_arn: Option<String>
The Amazon Resource Name (ARN) of the target of an inbound integration.
status: Option<ZeroEtlIntegrationStatus>
The status of an inbound integration.
errors: Option<Vec<IntegrationError>>
The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.
create_time: Option<DateTime>
The creation time of an inbound integration.
Implementations§
source§impl InboundIntegration
impl InboundIntegration
sourcepub fn integration_arn(&self) -> Option<&str>
pub fn integration_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of an inbound integration.
sourcepub fn source_arn(&self) -> Option<&str>
pub fn source_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the source of an inbound integration.
sourcepub fn target_arn(&self) -> Option<&str>
pub fn target_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the target of an inbound integration.
sourcepub fn status(&self) -> Option<&ZeroEtlIntegrationStatus>
pub fn status(&self) -> Option<&ZeroEtlIntegrationStatus>
The status of an inbound integration.
sourcepub fn errors(&self) -> &[IntegrationError]
pub fn errors(&self) -> &[IntegrationError]
The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .errors.is_none()
.
sourcepub fn create_time(&self) -> Option<&DateTime>
pub fn create_time(&self) -> Option<&DateTime>
The creation time of an inbound integration.
source§impl InboundIntegration
impl InboundIntegration
sourcepub fn builder() -> InboundIntegrationBuilder
pub fn builder() -> InboundIntegrationBuilder
Creates a new builder-style object to manufacture InboundIntegration
.
Trait Implementations§
source§impl Clone for InboundIntegration
impl Clone for InboundIntegration
source§fn clone(&self) -> InboundIntegration
fn clone(&self) -> InboundIntegration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InboundIntegration
impl Debug for InboundIntegration
source§impl PartialEq for InboundIntegration
impl PartialEq for InboundIntegration
impl StructuralPartialEq for InboundIntegration
Auto Trait Implementations§
impl Freeze for InboundIntegration
impl RefUnwindSafe for InboundIntegration
impl Send for InboundIntegration
impl Sync for InboundIntegration
impl Unpin for InboundIntegration
impl UnwindSafe for InboundIntegration
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