The JSON formatting in the example is for display only; provide the
query parameters without spaces or line breaks.
projectId is required.
Since jobNames and jobStatuses support multiple values, their values
must be specified with array notation. jobNames and jobStatuses are
optional. Valid values are case-insensitive:
The JSON formatting in the example is for display only; provide the
query parameters without spaces or line breaks.
projectId is required.
Since jobNames and jobStatuses support multiple values, their values
must be specified with array notation. jobNames and jobStatuses are
optional. Valid values are case-insensitive:
The JSON formatting in the example is for display only; provide the
query parameters without spaces or line breaks.
projectId is required.
Since jobNames and jobStatuses support multiple values, their values
must be specified with array notation. jobNames and jobStatuses are
optional. Valid values are case-insensitive:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[],[],null,["# Storage Transfer Service V1 API - Class Google::Cloud::StorageTransfer::V1::ListTransferJobsRequest (v1.6.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.6.0 (latest)](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [1.5.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.5.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [1.4.1](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.4.1/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [1.3.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.3.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [1.2.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.2.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [1.1.1](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.1.1/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [1.0.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/1.0.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [0.10.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.10.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [0.9.2](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.9.2/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [0.8.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.8.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [0.7.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.7.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [0.6.1](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.6.1/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [0.5.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.5.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [0.4.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.4.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [0.3.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.3.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [0.2.0](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.2.0/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest)\n- [0.1.2](/ruby/docs/reference/google-cloud-storage_transfer-v1/0.1.2/Google-Cloud-StorageTransfer-V1-ListTransferJobsRequest) \nReference documentation and code samples for the Storage Transfer Service V1 API class Google::Cloud::StorageTransfer::V1::ListTransferJobsRequest.\n\n`projectId`, `jobNames`, and `jobStatuses` are query parameters that can\nbe specified when listing transfer jobs. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #filter\n\n def filter() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Required. A list of query parameters specified as JSON text in the form of:\n\n `\n {\n \"projectId\":\"my_project_id\",\n \"jobNames\":[\"jobid1\",\"jobid2\",...],\n \"jobStatuses\":[\"status1\",\"status2\",...],\n \"dataBackend\":\"QUERY_REPLICATION_CONFIGS\",\n \"sourceBucket\":\"source-bucket-name\",\n \"sinkBucket\":\"sink-bucket-name\",\n }\n `\n\n The JSON formatting in the example is for display only; provide the\n query parameters without spaces or line breaks.\n - `projectId` is required.\n - Since `jobNames` and `jobStatuses` support multiple values, their values must be specified with array notation. `jobNames` and `jobStatuses` are optional. Valid values are case-insensitive:\n - [ENABLED](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-TransferJob-Status#Google__Cloud__StorageTransfer__V1__TransferJob__Status__ENABLED \"Google::Cloud::StorageTransfer::V1::TransferJob::Status::ENABLED (constant)\")\n - [DISABLED](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-TransferJob-Status#Google__Cloud__StorageTransfer__V1__TransferJob__Status__DISABLED \"Google::Cloud::StorageTransfer::V1::TransferJob::Status::DISABLED (constant)\")\n - [DELETED](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-TransferJob-Status#Google__Cloud__StorageTransfer__V1__TransferJob__Status__DELETED \"Google::Cloud::StorageTransfer::V1::TransferJob::Status::DELETED (constant)\")\n - Specify `\"dataBackend\":\"QUERY_REPLICATION_CONFIGS\"` to return a list of cross-bucket replication jobs.\n - Limit the results to jobs from a particular bucket with `sourceBucket` and/or to a particular bucket with `sinkBucket`.\n\n### #filter=\n\n def filter=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) ---\n\n Required. A list of query parameters specified as JSON text in the form of:\n\n `\n {\n \"projectId\":\"my_project_id\",\n \"jobNames\":[\"jobid1\",\"jobid2\",...],\n \"jobStatuses\":[\"status1\",\"status2\",...],\n \"dataBackend\":\"QUERY_REPLICATION_CONFIGS\",\n \"sourceBucket\":\"source-bucket-name\",\n \"sinkBucket\":\"sink-bucket-name\",\n }\n `\n\n The JSON formatting in the example is for display only; provide the\n query parameters without spaces or line breaks.\n - `projectId` is required.\n - Since `jobNames` and `jobStatuses` support multiple values, their values must be specified with array notation. `jobNames` and `jobStatuses` are optional. Valid values are case-insensitive:\n - [ENABLED](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-TransferJob-Status#Google__Cloud__StorageTransfer__V1__TransferJob__Status__ENABLED \"Google::Cloud::StorageTransfer::V1::TransferJob::Status::ENABLED (constant)\")\n - [DISABLED](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-TransferJob-Status#Google__Cloud__StorageTransfer__V1__TransferJob__Status__DISABLED \"Google::Cloud::StorageTransfer::V1::TransferJob::Status::DISABLED (constant)\")\n - [DELETED](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-TransferJob-Status#Google__Cloud__StorageTransfer__V1__TransferJob__Status__DELETED \"Google::Cloud::StorageTransfer::V1::TransferJob::Status::DELETED (constant)\")\n - Specify `\"dataBackend\":\"QUERY_REPLICATION_CONFIGS\"` to return a list of cross-bucket replication jobs.\n- Limit the results to jobs from a particular bucket with `sourceBucket` and/or to a particular bucket with `sinkBucket`. \n**Returns**\n\n- (::String) --- Required. A list of query parameters specified as JSON text in the form of:\n\n `\n {\n \"projectId\":\"my_project_id\",\n \"jobNames\":[\"jobid1\",\"jobid2\",...],\n \"jobStatuses\":[\"status1\",\"status2\",...],\n \"dataBackend\":\"QUERY_REPLICATION_CONFIGS\",\n \"sourceBucket\":\"source-bucket-name\",\n \"sinkBucket\":\"sink-bucket-name\",\n }\n `\n\n The JSON formatting in the example is for display only; provide the\n query parameters without spaces or line breaks.\n - `projectId` is required.\n - Since `jobNames` and `jobStatuses` support multiple values, their values must be specified with array notation. `jobNames` and `jobStatuses` are optional. Valid values are case-insensitive:\n - [ENABLED](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-TransferJob-Status#Google__Cloud__StorageTransfer__V1__TransferJob__Status__ENABLED \"Google::Cloud::StorageTransfer::V1::TransferJob::Status::ENABLED (constant)\")\n - [DISABLED](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-TransferJob-Status#Google__Cloud__StorageTransfer__V1__TransferJob__Status__DISABLED \"Google::Cloud::StorageTransfer::V1::TransferJob::Status::DISABLED (constant)\")\n - [DELETED](/ruby/docs/reference/google-cloud-storage_transfer-v1/latest/Google-Cloud-StorageTransfer-V1-TransferJob-Status#Google__Cloud__StorageTransfer__V1__TransferJob__Status__DELETED \"Google::Cloud::StorageTransfer::V1::TransferJob::Status::DELETED (constant)\")\n - Specify `\"dataBackend\":\"QUERY_REPLICATION_CONFIGS\"` to return a list of cross-bucket replication jobs.\n - Limit the results to jobs from a particular bucket with `sourceBucket` and/or to a particular bucket with `sinkBucket`.\n\n### #page_size\n\n def page_size() -\u003e ::Integer\n\n**Returns**\n\n- (::Integer) --- The list page size. The max allowed value is 256.\n\n### #page_size=\n\n def page_size=(value) -\u003e ::Integer\n\n**Parameter**\n\n- **value** (::Integer) --- The list page size. The max allowed value is 256. \n**Returns**\n\n- (::Integer) --- The list page size. The max allowed value is 256.\n\n### #page_token\n\n def page_token() -\u003e ::String\n\n**Returns**\n\n- (::String) --- The list page token.\n\n### #page_token=\n\n def page_token=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- The list page token. \n**Returns**\n\n- (::String) --- The list page token."]]