Optional. Recursive property for nested schema structures.
↳ category
string
Optional. Field category, not required, currently only useful for Looker. We are using a string to avoid depending on an external package and keep this package self-contained.
getName
Optional. The name of the field.
Returns
Type
Description
string
setName
Optional. The name of the field.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getType
Optional. The type of the field.
Returns
Type
Description
string
setType
Optional. The type of the field.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDescription
Optional. A brief description of the field.
Returns
Type
Description
string
setDescription
Optional. A brief description of the field.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getMode
Optional. The mode of the field (e.g., NULLABLE, REPEATED).
Returns
Type
Description
string
setMode
Optional. The mode of the field (e.g., NULLABLE, REPEATED).
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDisplayName
Optional. Field display_name (same as label in
Returns
Type
Description
string
setDisplayName
Optional. Field display_name (same as label in
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getSubfields
Optional. Recursive property for nested schema structures.
[[["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 Cloud Gemini Data Analytics V1beta Client - Class Field (0.1.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.1.1 (latest)](/php/docs/reference/cloud-geminidataanalytics/latest/V1beta.Field)\n- [0.1.0](/php/docs/reference/cloud-geminidataanalytics/0.1.0/V1beta.Field) \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 Cloud Gemini Data Analytics V1beta Client class Field.\n\nA field in a schema.\n\nGenerated from protobuf message `google.cloud.geminidataanalytics.v1beta.Field`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ GeminiDataAnalytics \\\\ V1beta\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nOptional. The name of the field.\n\n### setName\n\nOptional. The name of the field.\n\n### getType\n\nOptional. The type of the field.\n\n### setType\n\nOptional. The type of the field.\n\n### getDescription\n\nOptional. A brief description of the field.\n\n### setDescription\n\nOptional. A brief description of the field.\n\n### getMode\n\nOptional. The mode of the field (e.g., NULLABLE, REPEATED).\n\n### setMode\n\nOptional. The mode of the field (e.g., NULLABLE, REPEATED).\n\n### getDisplayName\n\nOptional. Field display_name (same as label in\n\n### setDisplayName\n\nOptional. Field display_name (same as label in\n\n### getSubfields\n\nOptional. Recursive property for nested schema structures.\n\n### setSubfields\n\nOptional. Recursive property for nested schema structures.\n\n### getCategory\n\nOptional. Field category, not required, currently only useful for Looker.\n\nWe are using a string to avoid depending on an external package and keep\nthis package self-contained.\n\n### setCategory\n\nOptional. Field category, not required, currently only useful for Looker.\n\nWe are using a string to avoid depending on an external package and keep\nthis package self-contained."]]