Class ListTransferJobsRequest (2.0.0)

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

projectId, jobNames, and jobStatuses are query parameters that can be specified when listing transfer jobs.

Inheritance

Object > ListTransferJobsRequest

Namespace

Google.Cloud.StorageTransfer.V1

Assembly

Google.Cloud.StorageTransfer.V1.dll

Constructors

ListTransferJobsRequest()

public ListTransferJobsRequest()

ListTransferJobsRequest(ListTransferJobsRequest)

public ListTransferJobsRequest(ListTransferJobsRequest other)
Parameter
NameDescription
otherListTransferJobsRequest

Properties

Filter

public string Filter { get; set; }

Required. A list of query parameters specified as JSON text in the form of: {&quot;projectId&quot;:&quot;my_project_id&quot;, &quot;jobNames&quot;:[&quot;jobid1&quot;,&quot;jobid2&quot;,...], &quot;jobStatuses&quot;:[&quot;status1&quot;,&quot;status2&quot;,...]}

Since jobNames and jobStatuses support multiple values, their values must be specified with array notation. projectId is required. jobNames and jobStatuses are optional. The valid values for jobStatuses are case-insensitive: [ENABLED][google.storagetransfer.v1.TransferJob.Status.ENABLED], [DISABLED][google.storagetransfer.v1.TransferJob.Status.DISABLED], and [DELETED][google.storagetransfer.v1.TransferJob.Status.DELETED].

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