Struct google_cloud_pubsub::topic::TopicConfig
source · pub struct TopicConfig {
pub labels: HashMap<String, String>,
pub message_storage_policy: Option<MessageStoragePolicy>,
pub kms_key_name: String,
pub schema_settings: Option<SchemaSettings>,
pub satisfies_pzs: bool,
pub message_retention_duration: Option<Duration>,
}Fields§
§labels: HashMap<String, String>§message_storage_policy: Option<MessageStoragePolicy>§kms_key_name: String§schema_settings: Option<SchemaSettings>§satisfies_pzs: bool§message_retention_duration: Option<Duration>Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for TopicConfig
impl Send for TopicConfig
impl Sync for TopicConfig
impl Unpin for TopicConfig
impl UnwindSafe for TopicConfig
Blanket Implementations§
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request