Class VirtualField
A virtual field is a field that is not physically present in the underlying data schema, but is created through specific operations within the query builder model based on other fields in the schema.
Implements
Inherited Members
Namespace: Google.Apis.Logging.v2.Data
Assembly: Google.Apis.Logging.v2.dll
Syntax
public class VirtualField : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UnderlyingFieldSources
The field sources that will be used to create the virtual field, based on the semantics of the virtual field type.The field sources must follow these rules, based on the virtual field type: - For VIRTUAL_FIELD_TYPE_UNSPECIFIED, this field must be empty. - For COALESCE, this field must be non-empty and include a minimum of two field sources. The underlying field sources must be actual projected fields that represent actual schema fields and that must not be transformed and aggregated in any way, except for casting. The type of all the underlying field sources must be equivalent so that picking one of them would result in the same value type.
Declaration
[JsonProperty("underlyingFieldSources")]
public virtual IList<FieldSource> UnderlyingFieldSources { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<FieldSource> |
VirtualFieldType
Required. The type of the virtual field.
Declaration
[JsonProperty("virtualFieldType")]
public virtual string VirtualFieldType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |