#[non_exhaustive]pub struct PutEventTypeInput {
pub name: Option<String>,
pub description: Option<String>,
pub event_variables: Option<Vec<String>>,
pub labels: Option<Vec<String>>,
pub entity_types: Option<Vec<String>>,
pub event_ingestion: Option<EventIngestion>,
pub tags: Option<Vec<Tag>>,
pub event_orchestration: Option<EventOrchestration>,
}
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.name: Option<String>
The name.
description: Option<String>
The description of the event type.
event_variables: Option<Vec<String>>
The event type variables.
labels: Option<Vec<String>>
The event type labels.
entity_types: Option<Vec<String>>
The entity type for the event type. Example entity types: customer, merchant, account.
event_ingestion: Option<EventIngestion>
Specifies if ingestion is enabled or disabled.
A collection of key and value pairs.
event_orchestration: Option<EventOrchestration>
Enables or disables event orchestration. If enabled, you can send event predictions to select AWS services for downstream processing of the events.
Implementations§
source§impl PutEventTypeInput
impl PutEventTypeInput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the event type.
sourcepub fn event_variables(&self) -> &[String]
pub fn event_variables(&self) -> &[String]
The event type variables.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .event_variables.is_none()
.
sourcepub fn labels(&self) -> &[String]
pub fn labels(&self) -> &[String]
The event type labels.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .labels.is_none()
.
sourcepub fn entity_types(&self) -> &[String]
pub fn entity_types(&self) -> &[String]
The entity type for the event type. Example entity types: customer, merchant, account.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .entity_types.is_none()
.
sourcepub fn event_ingestion(&self) -> Option<&EventIngestion>
pub fn event_ingestion(&self) -> Option<&EventIngestion>
Specifies if ingestion is enabled or disabled.
A collection of key and value pairs.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
sourcepub fn event_orchestration(&self) -> Option<&EventOrchestration>
pub fn event_orchestration(&self) -> Option<&EventOrchestration>
Enables or disables event orchestration. If enabled, you can send event predictions to select AWS services for downstream processing of the events.
source§impl PutEventTypeInput
impl PutEventTypeInput
sourcepub fn builder() -> PutEventTypeInputBuilder
pub fn builder() -> PutEventTypeInputBuilder
Creates a new builder-style object to manufacture PutEventTypeInput
.
Trait Implementations§
source§impl Clone for PutEventTypeInput
impl Clone for PutEventTypeInput
source§fn clone(&self) -> PutEventTypeInput
fn clone(&self) -> PutEventTypeInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PutEventTypeInput
impl Debug for PutEventTypeInput
source§impl PartialEq for PutEventTypeInput
impl PartialEq for PutEventTypeInput
source§fn eq(&self, other: &PutEventTypeInput) -> bool
fn eq(&self, other: &PutEventTypeInput) -> bool
self
and other
values to be equal, and is used
by ==
.