pub struct DescribeGroupsResponse;Expand description
Java DescribeGroupsResponse helpers.
Implementations§
Source§impl DescribeGroupsResponse
impl DescribeGroupsResponse
Sourcepub const UNKNOWN_STATE: &str = ""
pub const UNKNOWN_STATE: &str = ""
Java DescribeGroupsResponse.UNKNOWN_STATE.
Sourcepub const UNKNOWN_PROTOCOL_TYPE: &str = ""
pub const UNKNOWN_PROTOCOL_TYPE: &str = ""
Java DescribeGroupsResponse.UNKNOWN_PROTOCOL_TYPE.
Sourcepub const UNKNOWN_PROTOCOL: &str = ""
pub const UNKNOWN_PROTOCOL: &str = ""
Java DescribeGroupsResponse.UNKNOWN_PROTOCOL.
Sourcepub const AUTHORIZED_OPERATIONS_OMITTED: i32 = i32::MIN
pub const AUTHORIZED_OPERATIONS_OMITTED: i32 = i32::MIN
Java DescribeGroupsResponse.AUTHORIZED_OPERATIONS_OMITTED.
Sourcepub const fn should_client_throttle(version: i16) -> bool
pub const fn should_client_throttle(version: i16) -> bool
Java DescribeGroupsResponse.shouldClientThrottle.
Sourcepub fn error_counts(groups: &[DescribedGroup]) -> HashMap<i16, i32>
pub fn error_counts(groups: &[DescribedGroup]) -> HashMap<i16, i32>
Java DescribeGroupsResponse.errorCounts.
Counts per-group error codes (including NONE).
Sourcepub fn group_member(
member_id: impl Into<String>,
group_instance_id: Option<&str>,
client_id: impl Into<String>,
client_host: impl Into<String>,
assignment: &[u8],
metadata: &[u8],
) -> DescribedGroupMember
pub fn group_member( member_id: impl Into<String>, group_instance_id: Option<&str>, client_id: impl Into<String>, client_host: impl Into<String>, assignment: &[u8], metadata: &[u8], ) -> DescribedGroupMember
Java DescribeGroupsResponse.groupMember.
group_instance_id stays the JSON default (null) when None.
assignment is MemberAssignment; metadata is MemberMetadata.
Sourcepub fn group_metadata(
group_id: impl Into<String>,
error_code: i16,
state: impl Into<String>,
protocol_type: impl Into<String>,
protocol: impl Into<String>,
members: Vec<DescribedGroupMember>,
authorized_operations: i32,
) -> DescribedGroup
pub fn group_metadata( group_id: impl Into<String>, error_code: i16, state: impl Into<String>, protocol_type: impl Into<String>, protocol: impl Into<String>, members: Vec<DescribedGroupMember>, authorized_operations: i32, ) -> DescribedGroup
Java DescribeGroupsResponse.groupMetadata (int authorizedOperations).
Unset ErrorMessage stays the JSON default (null). Two-argument
DescribedGroup::new is groupError (UNKNOWN_STATE / empty
protocol strings / empty Members /
Self::AUTHORIZED_OPERATIONS_OMITTED).
Sourcepub fn group_error(
group_id: impl Into<String>,
error_code: i16,
error_message: Option<&str>,
) -> DescribedGroup
pub fn group_error( group_id: impl Into<String>, error_code: i16, error_message: Option<&str>, ) -> DescribedGroup
Java DescribeGroupsResponse.groupError with ErrorMessage.
Unset fields stay JSON defaults (empty protocol strings, empty
Members, Self::AUTHORIZED_OPERATIONS_OMITTED).
DescribedGroup::new is the two-argument groupError.