Optional. Fetch details to deliver the data source. It contains settings for FETCH and GOOGLE_SHEETS file input types. The required fields vary based on the frequency of fetching.
↳ file_name
string
Optional. The file name of the data source. Required for UPLOAD file input type.
↳ file_input_type
int
Output only. The type of file input.
getFetchSettings
Optional. Fetch details to deliver the data source. It contains settings
for FETCH and GOOGLE_SHEETS file input types. The required fields vary
based on the frequency of fetching.
Optional. Fetch details to deliver the data source. It contains settings
for FETCH and GOOGLE_SHEETS file input types. The required fields vary
based on the frequency of fetching.
[[["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-04 UTC."],[],[],null,["# Google Shopping Merchant DataSources V1beta Client - Class FileInput (1.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0 (latest)](/php/docs/reference/shopping-merchant-datasources/latest/V1beta.FileInput)\n- [0.6.0](/php/docs/reference/shopping-merchant-datasources/0.6.0/V1beta.FileInput)\n- [0.5.1](/php/docs/reference/shopping-merchant-datasources/0.5.1/V1beta.FileInput)\n- [0.4.0](/php/docs/reference/shopping-merchant-datasources/0.4.0/V1beta.FileInput)\n- [0.3.1](/php/docs/reference/shopping-merchant-datasources/0.3.1/V1beta.FileInput)\n- [0.2.3](/php/docs/reference/shopping-merchant-datasources/0.2.3/V1beta.FileInput)\n- [0.1.0](/php/docs/reference/shopping-merchant-datasources/0.1.0/V1beta.FileInput) \n| **Beta**\n|\n|\n| This library is covered by the [Pre-GA Offerings Terms](/terms/service-terms#1)\n| of the Terms of Service. Pre-GA libraries might have limited support,\n| and changes to pre-GA libraries might not be compatible with other pre-GA versions.\n| For more information, see the\n[launch stage descriptions](/products#product-launch-stages). \nReference documentation and code samples for the Google Shopping Merchant DataSources V1beta Client class FileInput.\n\nThe data specific for file data sources. This field is empty for other\ndata source inputs.\n\nGenerated from protobuf message `google.shopping.merchant.datasources.v1beta.FileInput`\n\nNamespace\n---------\n\nGoogle \\\\ Shopping \\\\ Merchant \\\\ DataSources \\\\ V1beta\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getFetchSettings\n\nOptional. Fetch details to deliver the data source. It contains settings\nfor `FETCH` and `GOOGLE_SHEETS` file input types. The required fields vary\nbased on the frequency of fetching.\n\n### hasFetchSettings\n\n### clearFetchSettings\n\n### setFetchSettings\n\nOptional. Fetch details to deliver the data source. It contains settings\nfor `FETCH` and `GOOGLE_SHEETS` file input types. The required fields vary\nbased on the frequency of fetching.\n\n### getFileName\n\nOptional. The file name of the data source. Required for `UPLOAD` file\ninput type.\n\n### setFileName\n\nOptional. The file name of the data source. Required for `UPLOAD` file\ninput type.\n\n### getFileInputType\n\nOutput only. The type of file input.\n\n### setFileInputType\n\nOutput only. The type of file input."]]