Show / Hide Table of Contents

Class ThreatListUpdateRequestBuilder

Threat List Update Request Builder.

Inheritance
System.Object
ThreatListUpdateRequestBuilder
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Gee.External.Browsing.Clients
Assembly: Gee.External.Browsing.dll
Syntax
public sealed class ThreatListUpdateRequestBuilder

Methods

AddQuery(ThreatListUpdateQuery)

Add a Query.

Declaration
public ThreatListUpdateRequestBuilder AddQuery(ThreatListUpdateQuery value)
Parameters
Type Name Description
ThreatListUpdateQuery value

A ThreatListUpdateQuery indicating a ThreatList to retrieve.

Returns
Type Description
ThreatListUpdateRequestBuilder

This threat list update request builder.

Exceptions
Type Condition
System.ArgumentNullException

Thrown if value is a null reference.

AddQuery(Func<ThreatListUpdateQueryBuilder, ThreatListUpdateQuery>)

Add a Query.

Declaration
public ThreatListUpdateRequestBuilder AddQuery(Func<ThreatListUpdateQueryBuilder, ThreatListUpdateQuery> valueAction)
Parameters
Type Name Description
System.Func<ThreatListUpdateQueryBuilder, ThreatListUpdateQuery> valueAction

An action to create a ThreatListUpdateQuery indicating a ThreatList to retrieve.

Returns
Type Description
ThreatListUpdateRequestBuilder

This threat list update request builder.

Exceptions
Type Condition
System.ArgumentNullException

Thrown if valueAction is a null reference.

Build()

Build a Threat List Update Request.

Declaration
public ThreatListUpdateRequest Build()
Returns
Type Description
ThreatListUpdateRequest

A ThreatListUpdateRequest.

SetClientMetadata(ClientMetadata)

Set Client Metadata.

Declaration
public ThreatListUpdateRequestBuilder SetClientMetadata(ClientMetadata value)
Parameters
Type Name Description
ClientMetadata value

The metadata of the client making the threat list update request. A null reference indicates the client's metadata is unknown.

Returns
Type Description
ThreatListUpdateRequestBuilder

This threat list update request builder.

SetClientMetadata(String, Int32, Int32, Int32)

Set Client Metadata.

Declaration
public ThreatListUpdateRequestBuilder SetClientMetadata(string id, int majorVersion, int minorVersion, int patchVersion)
Parameters
Type Name Description
System.String id

A unique identifier identifying the client.

System.Int32 majorVersion

The client's major version.

System.Int32 minorVersion

The client's minor version.

System.Int32 patchVersion

The client's patch version.

Returns
Type Description
ThreatListUpdateRequestBuilder

This threat list update request builder.

Exceptions
Type Condition
System.ArgumentException

Thrown if id consists exclusively of whitespace characters.

System.ArgumentNullException

Thrown if id is a null reference.

System.ArgumentOutOfRangeException

Thrown if majorVersion is less than 0, or if minorVersion is less than 0, or if patchVersion is less than 0.

Back to top Generated by DocFX