#[non_exhaustive]pub struct OutboundCrossClusterSearchConnection {
pub source_domain_info: Option<DomainInformation>,
pub destination_domain_info: Option<DomainInformation>,
pub cross_cluster_search_connection_id: Option<String>,
pub connection_alias: Option<String>,
pub connection_status: Option<OutboundCrossClusterSearchConnectionStatus>,
}
Expand description
Specifies details of an outbound connection.
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.source_domain_info: Option<DomainInformation>
Specifies the
for the source Elasticsearch domain.DomainInformation
destination_domain_info: Option<DomainInformation>
Specifies the
for the destination Elasticsearch domain.DomainInformation
cross_cluster_search_connection_id: Option<String>
Specifies the connection id for the outbound cross-cluster search connection.
connection_alias: Option<String>
Specifies the connection alias for the outbound cross-cluster search connection.
connection_status: Option<OutboundCrossClusterSearchConnectionStatus>
Specifies the
for the outbound connection.OutboundCrossClusterSearchConnectionStatus
Implementations§
source§impl OutboundCrossClusterSearchConnection
impl OutboundCrossClusterSearchConnection
sourcepub fn source_domain_info(&self) -> Option<&DomainInformation>
pub fn source_domain_info(&self) -> Option<&DomainInformation>
Specifies the
for the source Elasticsearch domain.DomainInformation
sourcepub fn destination_domain_info(&self) -> Option<&DomainInformation>
pub fn destination_domain_info(&self) -> Option<&DomainInformation>
Specifies the
for the destination Elasticsearch domain.DomainInformation
sourcepub fn cross_cluster_search_connection_id(&self) -> Option<&str>
pub fn cross_cluster_search_connection_id(&self) -> Option<&str>
Specifies the connection id for the outbound cross-cluster search connection.
sourcepub fn connection_alias(&self) -> Option<&str>
pub fn connection_alias(&self) -> Option<&str>
Specifies the connection alias for the outbound cross-cluster search connection.
sourcepub fn connection_status(
&self,
) -> Option<&OutboundCrossClusterSearchConnectionStatus>
pub fn connection_status( &self, ) -> Option<&OutboundCrossClusterSearchConnectionStatus>
Specifies the
for the outbound connection.OutboundCrossClusterSearchConnectionStatus
source§impl OutboundCrossClusterSearchConnection
impl OutboundCrossClusterSearchConnection
sourcepub fn builder() -> OutboundCrossClusterSearchConnectionBuilder
pub fn builder() -> OutboundCrossClusterSearchConnectionBuilder
Creates a new builder-style object to manufacture OutboundCrossClusterSearchConnection
.
Trait Implementations§
source§impl Clone for OutboundCrossClusterSearchConnection
impl Clone for OutboundCrossClusterSearchConnection
source§fn clone(&self) -> OutboundCrossClusterSearchConnection
fn clone(&self) -> OutboundCrossClusterSearchConnection
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for OutboundCrossClusterSearchConnection
impl PartialEq for OutboundCrossClusterSearchConnection
source§fn eq(&self, other: &OutboundCrossClusterSearchConnection) -> bool
fn eq(&self, other: &OutboundCrossClusterSearchConnection) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for OutboundCrossClusterSearchConnection
Auto Trait Implementations§
impl Freeze for OutboundCrossClusterSearchConnection
impl RefUnwindSafe for OutboundCrossClusterSearchConnection
impl Send for OutboundCrossClusterSearchConnection
impl Sync for OutboundCrossClusterSearchConnection
impl Unpin for OutboundCrossClusterSearchConnection
impl UnwindSafe for OutboundCrossClusterSearchConnection
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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