#[non_exhaustive]pub struct SourceConnectorProperties {Show 17 fields
pub amplitude: Option<AmplitudeSourceProperties>,
pub datadog: Option<DatadogSourceProperties>,
pub dynatrace: Option<DynatraceSourceProperties>,
pub google_analytics: Option<GoogleAnalyticsSourceProperties>,
pub infor_nexus: Option<InforNexusSourceProperties>,
pub marketo: Option<MarketoSourceProperties>,
pub s3: Option<S3SourceProperties>,
pub salesforce: Option<SalesforceSourceProperties>,
pub service_now: Option<ServiceNowSourceProperties>,
pub singular: Option<SingularSourceProperties>,
pub slack: Option<SlackSourceProperties>,
pub trendmicro: Option<TrendmicroSourceProperties>,
pub veeva: Option<VeevaSourceProperties>,
pub zendesk: Option<ZendeskSourceProperties>,
pub sapo_data: Option<SapoDataSourceProperties>,
pub custom_connector: Option<CustomConnectorSourceProperties>,
pub pardot: Option<PardotSourceProperties>,
}
Expand description
Specifies the information that is required to query a particular connector.
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.amplitude: Option<AmplitudeSourceProperties>
Specifies the information that is required for querying Amplitude.
datadog: Option<DatadogSourceProperties>
Specifies the information that is required for querying Datadog.
dynatrace: Option<DynatraceSourceProperties>
Specifies the information that is required for querying Dynatrace.
google_analytics: Option<GoogleAnalyticsSourceProperties>
Specifies the information that is required for querying Google Analytics.
infor_nexus: Option<InforNexusSourceProperties>
Specifies the information that is required for querying Infor Nexus.
marketo: Option<MarketoSourceProperties>
Specifies the information that is required for querying Marketo.
s3: Option<S3SourceProperties>
Specifies the information that is required for querying Amazon S3.
salesforce: Option<SalesforceSourceProperties>
Specifies the information that is required for querying Salesforce.
service_now: Option<ServiceNowSourceProperties>
Specifies the information that is required for querying ServiceNow.
singular: Option<SingularSourceProperties>
Specifies the information that is required for querying Singular.
slack: Option<SlackSourceProperties>
Specifies the information that is required for querying Slack.
trendmicro: Option<TrendmicroSourceProperties>
Specifies the information that is required for querying Trend Micro.
veeva: Option<VeevaSourceProperties>
Specifies the information that is required for querying Veeva.
zendesk: Option<ZendeskSourceProperties>
Specifies the information that is required for querying Zendesk.
sapo_data: Option<SapoDataSourceProperties>
The properties that are applied when using SAPOData as a flow source.
custom_connector: Option<CustomConnectorSourceProperties>
The properties that are applied when the custom connector is being used as a source.
pardot: Option<PardotSourceProperties>
Specifies the information that is required for querying Salesforce Pardot.
Implementations§
Source§impl SourceConnectorProperties
impl SourceConnectorProperties
Sourcepub fn amplitude(&self) -> Option<&AmplitudeSourceProperties>
pub fn amplitude(&self) -> Option<&AmplitudeSourceProperties>
Specifies the information that is required for querying Amplitude.
Sourcepub fn datadog(&self) -> Option<&DatadogSourceProperties>
pub fn datadog(&self) -> Option<&DatadogSourceProperties>
Specifies the information that is required for querying Datadog.
Sourcepub fn dynatrace(&self) -> Option<&DynatraceSourceProperties>
pub fn dynatrace(&self) -> Option<&DynatraceSourceProperties>
Specifies the information that is required for querying Dynatrace.
Sourcepub fn google_analytics(&self) -> Option<&GoogleAnalyticsSourceProperties>
pub fn google_analytics(&self) -> Option<&GoogleAnalyticsSourceProperties>
Specifies the information that is required for querying Google Analytics.
Sourcepub fn infor_nexus(&self) -> Option<&InforNexusSourceProperties>
pub fn infor_nexus(&self) -> Option<&InforNexusSourceProperties>
Specifies the information that is required for querying Infor Nexus.
Sourcepub fn marketo(&self) -> Option<&MarketoSourceProperties>
pub fn marketo(&self) -> Option<&MarketoSourceProperties>
Specifies the information that is required for querying Marketo.
Sourcepub fn s3(&self) -> Option<&S3SourceProperties>
pub fn s3(&self) -> Option<&S3SourceProperties>
Specifies the information that is required for querying Amazon S3.
Sourcepub fn salesforce(&self) -> Option<&SalesforceSourceProperties>
pub fn salesforce(&self) -> Option<&SalesforceSourceProperties>
Specifies the information that is required for querying Salesforce.
Sourcepub fn service_now(&self) -> Option<&ServiceNowSourceProperties>
pub fn service_now(&self) -> Option<&ServiceNowSourceProperties>
Specifies the information that is required for querying ServiceNow.
Sourcepub fn singular(&self) -> Option<&SingularSourceProperties>
pub fn singular(&self) -> Option<&SingularSourceProperties>
Specifies the information that is required for querying Singular.
Sourcepub fn slack(&self) -> Option<&SlackSourceProperties>
pub fn slack(&self) -> Option<&SlackSourceProperties>
Specifies the information that is required for querying Slack.
Sourcepub fn trendmicro(&self) -> Option<&TrendmicroSourceProperties>
pub fn trendmicro(&self) -> Option<&TrendmicroSourceProperties>
Specifies the information that is required for querying Trend Micro.
Sourcepub fn veeva(&self) -> Option<&VeevaSourceProperties>
pub fn veeva(&self) -> Option<&VeevaSourceProperties>
Specifies the information that is required for querying Veeva.
Sourcepub fn zendesk(&self) -> Option<&ZendeskSourceProperties>
pub fn zendesk(&self) -> Option<&ZendeskSourceProperties>
Specifies the information that is required for querying Zendesk.
Sourcepub fn sapo_data(&self) -> Option<&SapoDataSourceProperties>
pub fn sapo_data(&self) -> Option<&SapoDataSourceProperties>
The properties that are applied when using SAPOData as a flow source.
Sourcepub fn custom_connector(&self) -> Option<&CustomConnectorSourceProperties>
pub fn custom_connector(&self) -> Option<&CustomConnectorSourceProperties>
The properties that are applied when the custom connector is being used as a source.
Sourcepub fn pardot(&self) -> Option<&PardotSourceProperties>
pub fn pardot(&self) -> Option<&PardotSourceProperties>
Specifies the information that is required for querying Salesforce Pardot.
Source§impl SourceConnectorProperties
impl SourceConnectorProperties
Sourcepub fn builder() -> SourceConnectorPropertiesBuilder
pub fn builder() -> SourceConnectorPropertiesBuilder
Creates a new builder-style object to manufacture SourceConnectorProperties
.
Trait Implementations§
Source§impl Clone for SourceConnectorProperties
impl Clone for SourceConnectorProperties
Source§fn clone(&self) -> SourceConnectorProperties
fn clone(&self) -> SourceConnectorProperties
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for SourceConnectorProperties
impl Debug for SourceConnectorProperties
impl StructuralPartialEq for SourceConnectorProperties
Auto Trait Implementations§
impl Freeze for SourceConnectorProperties
impl RefUnwindSafe for SourceConnectorProperties
impl Send for SourceConnectorProperties
impl Sync for SourceConnectorProperties
impl Unpin for SourceConnectorProperties
impl UnwindSafe for SourceConnectorProperties
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§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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);