Class ListAgentPoolsRequest (1.2.0)

public sealed class ListAgentPoolsRequest : IPageRequest, IMessage<ListAgentPoolsRequest>, IEquatable<ListAgentPoolsRequest>, IDeepCloneable<ListAgentPoolsRequest>, IBufferMessage, IMessage

The request passed to ListAgentPools.

Inheritance

Object > ListAgentPoolsRequest

Namespace

Google.Cloud.StorageTransfer.V1

Assembly

Google.Cloud.StorageTransfer.V1.dll

Constructors

ListAgentPoolsRequest()

public ListAgentPoolsRequest()

ListAgentPoolsRequest(ListAgentPoolsRequest)

public ListAgentPoolsRequest(ListAgentPoolsRequest other)
Parameter
NameDescription
otherListAgentPoolsRequest

Properties

Filter

public string Filter { get; set; }

An optional list of query parameters specified as JSON text in the form of:

{&quot;agentPoolNames&quot;:[&quot;agentpool1&quot;,&quot;agentpool2&quot;,...]}

Since agentPoolNames support multiple values, its values must be specified with array notation. When the filter is either empty or not provided, the list returns all agent pools for the project.

Property Value
TypeDescription
String

PageSize

public int PageSize { get; set; }

The list page size. The max allowed value is 256.

Property Value
TypeDescription
Int32

PageToken

public string PageToken { get; set; }

The list page token.

Property Value
TypeDescription
String

ProjectId

public string ProjectId { get; set; }

Required. The ID of the Google Cloud project that owns the job.

Property Value
TypeDescription
String