confluent-kafka-dotnet
Show / Hide Table of Contents

Class AccessControlEntryFilter

Represents a filter which matches access control entries.

Inheritance
System.Object
AccessControlEntryFilter
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Confluent.Kafka.Admin
Assembly: cs.temp.dll.dll
Syntax
public class AccessControlEntryFilter

Properties

Host

The host this access control entry filter matches.

Declaration
public string Host { get; set; }
Property Value
Type Description
System.String

Operation

The operation/s this access control entry filter matches.

Declaration
public AclOperation Operation { get; set; }
Property Value
Type Description
AclOperation

PermissionType

The permission type this access control entry filter matches.

Declaration
public AclPermissionType PermissionType { get; set; }
Property Value
Type Description
AclPermissionType

Principal

The principal this access control entry filter matches.

Declaration
public string Principal { get; set; }
Property Value
Type Description
System.String

Methods

Clone()

A clone of the AccessControlEntryFilter object

Declaration
public AccessControlEntryFilter Clone()
Returns
Type Description
AccessControlEntryFilter

Equals(Object)

Tests whether this instance is equal to the specified object.

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj

The object to test.

Returns
Type Description
System.Boolean

true if this is an AccessControlEntryFilter and the property values are equal. false otherwise.

Overrides
System.Object.Equals(System.Object)

GetHashCode()

Returns a hash code for this value.

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

An integer that specifies a hash value for this value.

Overrides
System.Object.GetHashCode()

ToString()

Returns a JSON representation of this AccessControlEntryFilter object.

Declaration
public override string ToString()
Returns
Type Description
System.String

A JSON representation of this AccessControlEntryFilter object.

Overrides
System.Object.ToString()

Operators

Equality(AccessControlEntryFilter, AccessControlEntryFilter)

Tests whether AccessControlEntryFilter instance a is equal to AccessControlEntryFilter instance b.

Declaration
public static bool operator ==(AccessControlEntryFilter a, AccessControlEntryFilter b)
Parameters
Type Name Description
AccessControlEntryFilter a

The first AccessControlEntryFilter instance to compare.

AccessControlEntryFilter b

The second AccessControlEntryFilter instance to compare.

Returns
Type Description
System.Boolean

true if AccessControlEntryFilter instances a and b are equal. false otherwise.

Inequality(AccessControlEntryFilter, AccessControlEntryFilter)

Tests whether AccessControlEntryFilter instance a is not equal to AccessControlEntryFilter instance b.

Declaration
public static bool operator !=(AccessControlEntryFilter a, AccessControlEntryFilter b)
Parameters
Type Name Description
AccessControlEntryFilter a

The first AccessControlEntryFilter instance to compare.

AccessControlEntryFilter b

The second AccessControlEntryFilter instance to compare.

Returns
Type Description
System.Boolean

true if AccessControlEntryFilter instances a and b are not equal. false otherwise.

In This Article