Class Property
A resource message representing a Google Analytics GA4 property.
Namespace: Google.Analytics.Admin.V1Alpha
Assembly: Google.Analytics.Admin.V1Alpha.dll
Syntax
public sealed class Property : IMessage<Property>, IEquatable<Property>, IDeepCloneable<Property>, IBufferMessage, IMessage
Constructors
Property()
Declaration
public Property()
Property(Property)
Declaration
public Property(Property other)
Parameters
Type | Name | Description |
---|---|---|
Property | other |
Properties
Account
Immutable. The resource name of the parent account Format: accounts/{account_id} Example: "accounts/123"
Declaration
public string Account { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountAsAccountName
AccountName-typed view over the Account resource name property.
Declaration
public AccountName AccountAsAccountName { get; set; }
Property Value
Type | Description |
---|---|
AccountName |
CreateTime
Output only. Time when the entity was originally created.
Declaration
public Timestamp CreateTime { get; set; }
Property Value
Type | Description |
---|---|
Timestamp |
CurrencyCode
The currency type used in reports involving monetary values.
Format: https://en.wikipedia.org/wiki/ISO_4217 Examples: "USD", "EUR", "JPY"
Declaration
public string CurrencyCode { get; set; }
Property Value
Type | Description |
---|---|
string |
DeleteTime
Output only. If set, the time at which this property was trashed. If not set, then this property is not currently in the trash can.
Declaration
public Timestamp DeleteTime { get; set; }
Property Value
Type | Description |
---|---|
Timestamp |
DisplayName
Required. Human-readable display name for this property.
The max allowed display name length is 100 UTF-16 code units.
Declaration
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ExpireTime
Output only. If set, the time at which this trashed property will be permanently deleted. If not set, then this property is not currently in the trash can and is not slated to be deleted.
Declaration
public Timestamp ExpireTime { get; set; }
Property Value
Type | Description |
---|---|
Timestamp |
IndustryCategory
Industry associated with this property Example: AUTOMOTIVE, FOOD_AND_DRINK
Declaration
public IndustryCategory IndustryCategory { get; set; }
Property Value
Type | Description |
---|---|
IndustryCategory |
Name
Output only. Resource name of this property. Format: properties/{property_id} Example: "properties/1000"
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Parent
Immutable. Resource name of this property's logical parent.
Note: The Property-Moving UI can be used to change the parent. Format: accounts/{account}, properties/{property} Example: "accounts/100", "properties/101"
Declaration
public string Parent { get; set; }
Property Value
Type | Description |
---|---|
string |
PropertyName
PropertyName-typed view over the Name resource name property.
Declaration
public PropertyName PropertyName { get; set; }
Property Value
Type | Description |
---|---|
PropertyName |
PropertyType
Immutable. The property type for this Property resource. When creating a property, if the type is "PROPERTY_TYPE_UNSPECIFIED", then "ORDINARY_PROPERTY" will be implied.
Declaration
public PropertyType PropertyType { get; set; }
Property Value
Type | Description |
---|---|
PropertyType |
ServiceLevel
Output only. The Google Analytics service level that applies to this property.
Declaration
public ServiceLevel ServiceLevel { get; set; }
Property Value
Type | Description |
---|---|
ServiceLevel |
TimeZone
Required. Reporting Time Zone, used as the day boundary for reports, regardless of where the data originates. If the time zone honors DST, Analytics will automatically adjust for the changes.
NOTE: Changing the time zone only affects data going forward, and is not applied retroactively.
Format: https://www.iana.org/time-zones Example: "America/Los_Angeles"
Declaration
public string TimeZone { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdateTime
Output only. Time when entity payload fields were last updated.
Declaration
public Timestamp UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
Timestamp |