Reference documentation and code samples for the Google Analytics Admin V1alpha Client class StringFilter.
A filter for a string-type dimension that matches a particular pattern.
Generated from protobuf message google.analytics.admin.v1alpha.ExpandedDataSetFilter.StringFilter
Namespace
Google \ Analytics \ Admin \ V1alpha \ ExpandedDataSetFilter
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ match_type
int
Required. The match type for the string filter.
↳ value
string
Required. The string value to be matched against.
↳ case_sensitive
bool
Optional. If true, the match is case-sensitive. If false, the match is case-insensitive. Must be true when match_type is EXACT. Must be false when match_type is CONTAINS.
getMatchType
Required. The match type for the string filter.
Returns
Type
Description
int
setMatchType
Required. The match type for the string filter.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getValue
Required. The string value to be matched against.
Returns
Type
Description
string
setValue
Required. The string value to be matched against.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getCaseSensitive
Optional. If true, the match is case-sensitive. If false, the match is
case-insensitive.
Must be true when match_type is EXACT.
Must be false when match_type is CONTAINS.
Returns
Type
Description
bool
setCaseSensitive
Optional. If true, the match is case-sensitive. If false, the match is
case-insensitive.
Must be true when match_type is EXACT.
Must be false when match_type is CONTAINS.
[[["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 Analytics Admin V1alpha Client - Class StringFilter (0.29.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.29.1 (latest)](/php/docs/reference/analytics-admin/latest/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.29.0](/php/docs/reference/analytics-admin/0.29.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.28.1](/php/docs/reference/analytics-admin/0.28.1/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.27.0](/php/docs/reference/analytics-admin/0.27.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.26.0](/php/docs/reference/analytics-admin/0.26.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.25.2](/php/docs/reference/analytics-admin/0.25.2/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.24.2](/php/docs/reference/analytics-admin/0.24.2/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.23.0](/php/docs/reference/analytics-admin/0.23.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.22.5](/php/docs/reference/analytics-admin/0.22.5/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.20.0](/php/docs/reference/analytics-admin/0.20.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.19.0](/php/docs/reference/analytics-admin/0.19.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.18.1](/php/docs/reference/analytics-admin/0.18.1/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.17.0](/php/docs/reference/analytics-admin/0.17.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.16.0](/php/docs/reference/analytics-admin/0.16.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.15.1](/php/docs/reference/analytics-admin/0.15.1/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.14.0](/php/docs/reference/analytics-admin/0.14.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.13.0](/php/docs/reference/analytics-admin/0.13.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.12.0](/php/docs/reference/analytics-admin/0.12.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.11.1](/php/docs/reference/analytics-admin/0.11.1/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.10.0](/php/docs/reference/analytics-admin/0.10.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.9.0](/php/docs/reference/analytics-admin/0.9.0/V1alpha.ExpandedDataSetFilter.StringFilter)\n- [0.8.2](/php/docs/reference/analytics-admin/0.8.2/V1alpha.ExpandedDataSetFilter.StringFilter) \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 Analytics Admin V1alpha Client class StringFilter.\n\nA filter for a string-type dimension that matches a particular pattern.\n\nGenerated from protobuf message `google.analytics.admin.v1alpha.ExpandedDataSetFilter.StringFilter`\n\nNamespace\n---------\n\nGoogle \\\\ Analytics \\\\ Admin \\\\ V1alpha \\\\ ExpandedDataSetFilter\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getMatchType\n\nRequired. The match type for the string filter.\n\n### setMatchType\n\nRequired. The match type for the string filter.\n\n### getValue\n\nRequired. The string value to be matched against.\n\n### setValue\n\nRequired. The string value to be matched against.\n\n### getCaseSensitive\n\nOptional. If true, the match is case-sensitive. If false, the match is\ncase-insensitive.\n\nMust be true when match_type is EXACT.\nMust be false when match_type is CONTAINS.\n\n### setCaseSensitive\n\nOptional. If true, the match is case-sensitive. If false, the match is\ncase-insensitive.\n\nMust be true when match_type is EXACT.\nMust be false when match_type is CONTAINS."]]