pub struct DescribeAclsRequestData {
pub resource_type_filter: i8,
pub resource_name_filter: Option<KafkaString>,
pub pattern_type_filter: i8,
pub principal_filter: Option<KafkaString>,
pub host_filter: Option<KafkaString>,
pub operation: i8,
pub permission_type: i8,
pub _unknown_tagged_fields: Vec<RawTaggedField>,
}Fields§
§resource_type_filter: i8The resource type.
resource_name_filter: Option<KafkaString>The resource name, or null to match any resource name.
pattern_type_filter: i8The resource pattern to match.
principal_filter: Option<KafkaString>The principal to match, or null to match any principal.
host_filter: Option<KafkaString>The host to match, or null to match any host.
operation: i8The operation to match.
permission_type: i8The permission type to match.
_unknown_tagged_fields: Vec<RawTaggedField>Implementations§
Source§impl DescribeAclsRequestData
impl DescribeAclsRequestData
pub fn with_resource_type_filter(self, value: i8) -> Self
pub fn with_resource_name_filter(self, value: Option<KafkaString>) -> Self
pub fn with_pattern_type_filter(self, value: i8) -> Self
pub fn with_principal_filter(self, value: Option<KafkaString>) -> Self
pub fn with_host_filter(self, value: Option<KafkaString>) -> Self
pub fn with_operation(self, value: i8) -> Self
pub fn with_permission_type(self, value: i8) -> Self
pub fn read(buf: &mut Bytes, version: i16) -> Result<Self>
pub fn write(&self, buf: &mut BytesMut, version: i16) -> Result<()>
pub fn encoded_len(&self, version: i16) -> Result<usize>
Trait Implementations§
Source§impl Clone for DescribeAclsRequestData
impl Clone for DescribeAclsRequestData
Source§fn clone(&self) -> DescribeAclsRequestData
fn clone(&self) -> DescribeAclsRequestData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DescribeAclsRequestData
impl Debug for DescribeAclsRequestData
Source§impl Default for DescribeAclsRequestData
impl Default for DescribeAclsRequestData
Source§impl PartialEq for DescribeAclsRequestData
impl PartialEq for DescribeAclsRequestData
Source§fn eq(&self, other: &DescribeAclsRequestData) -> bool
fn eq(&self, other: &DescribeAclsRequestData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribeAclsRequestData
Auto Trait Implementations§
impl !Freeze for DescribeAclsRequestData
impl RefUnwindSafe for DescribeAclsRequestData
impl Send for DescribeAclsRequestData
impl Sync for DescribeAclsRequestData
impl Unpin for DescribeAclsRequestData
impl UnsafeUnpin for DescribeAclsRequestData
impl UnwindSafe for DescribeAclsRequestData
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