#[non_exhaustive]pub struct TopicRuleDestinationConfigurationBuilder { /* private fields */ }
Expand description
A builder for TopicRuleDestinationConfiguration
.
Implementations§
source§impl TopicRuleDestinationConfigurationBuilder
impl TopicRuleDestinationConfigurationBuilder
sourcepub fn http_url_configuration(
self,
input: HttpUrlDestinationConfiguration
) -> Self
pub fn http_url_configuration( self, input: HttpUrlDestinationConfiguration ) -> Self
Configuration of the HTTP URL.
sourcepub fn set_http_url_configuration(
self,
input: Option<HttpUrlDestinationConfiguration>
) -> Self
pub fn set_http_url_configuration( self, input: Option<HttpUrlDestinationConfiguration> ) -> Self
Configuration of the HTTP URL.
sourcepub fn get_http_url_configuration(
&self
) -> &Option<HttpUrlDestinationConfiguration>
pub fn get_http_url_configuration( &self ) -> &Option<HttpUrlDestinationConfiguration>
Configuration of the HTTP URL.
sourcepub fn vpc_configuration(self, input: VpcDestinationConfiguration) -> Self
pub fn vpc_configuration(self, input: VpcDestinationConfiguration) -> Self
Configuration of the virtual private cloud (VPC) connection.
sourcepub fn set_vpc_configuration(
self,
input: Option<VpcDestinationConfiguration>
) -> Self
pub fn set_vpc_configuration( self, input: Option<VpcDestinationConfiguration> ) -> Self
Configuration of the virtual private cloud (VPC) connection.
sourcepub fn get_vpc_configuration(&self) -> &Option<VpcDestinationConfiguration>
pub fn get_vpc_configuration(&self) -> &Option<VpcDestinationConfiguration>
Configuration of the virtual private cloud (VPC) connection.
sourcepub fn build(self) -> TopicRuleDestinationConfiguration
pub fn build(self) -> TopicRuleDestinationConfiguration
Consumes the builder and constructs a TopicRuleDestinationConfiguration
.
Trait Implementations§
source§impl Clone for TopicRuleDestinationConfigurationBuilder
impl Clone for TopicRuleDestinationConfigurationBuilder
source§fn clone(&self) -> TopicRuleDestinationConfigurationBuilder
fn clone(&self) -> TopicRuleDestinationConfigurationBuilder
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 Default for TopicRuleDestinationConfigurationBuilder
impl Default for TopicRuleDestinationConfigurationBuilder
source§fn default() -> TopicRuleDestinationConfigurationBuilder
fn default() -> TopicRuleDestinationConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for TopicRuleDestinationConfigurationBuilder
impl PartialEq for TopicRuleDestinationConfigurationBuilder
source§fn eq(&self, other: &TopicRuleDestinationConfigurationBuilder) -> bool
fn eq(&self, other: &TopicRuleDestinationConfigurationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TopicRuleDestinationConfigurationBuilder
Auto Trait Implementations§
impl Freeze for TopicRuleDestinationConfigurationBuilder
impl RefUnwindSafe for TopicRuleDestinationConfigurationBuilder
impl Send for TopicRuleDestinationConfigurationBuilder
impl Sync for TopicRuleDestinationConfigurationBuilder
impl Unpin for TopicRuleDestinationConfigurationBuilder
impl UnwindSafe for TopicRuleDestinationConfigurationBuilder
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
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>
Creates a shared type from an unshared type.