public sealed class ListAgentPoolsRequest : IPageRequest, IMessage<ListAgentPoolsRequest>, IEquatable<ListAgentPoolsRequest>, IDeepCloneable<ListAgentPoolsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Storage Transfer v1 API class ListAgentPoolsRequest.
The request passed to ListAgentPools.
Implements
IPageRequest, IMessage<ListAgentPoolsRequest>, IEquatable<ListAgentPoolsRequest>, IDeepCloneable<ListAgentPoolsRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.StorageTransfer.V1Assembly
Google.Cloud.StorageTransfer.V1.dll
Constructors
ListAgentPoolsRequest()
public ListAgentPoolsRequest()
ListAgentPoolsRequest(ListAgentPoolsRequest)
public ListAgentPoolsRequest(ListAgentPoolsRequest other)
Parameter | |
---|---|
Name | Description |
other | ListAgentPoolsRequest |
Properties
Filter
public string Filter { get; set; }
An optional list of query parameters specified as JSON text in the form of:
{"agentPoolNames":["agentpool1","agentpool2",...]}
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 | |
---|---|
Type | Description |
String |
PageSize
public int PageSize { get; set; }
The list page size. The max allowed value is 256
.
Property Value | |
---|---|
Type | Description |
Int32 |
PageToken
public string PageToken { get; set; }
The list page token.
Property Value | |
---|---|
Type | Description |
String |
ProjectId
public string ProjectId { get; set; }
Required. The ID of the Google Cloud project that owns the job.
Property Value | |
---|---|
Type | Description |
String |