Data Analytics API with Gemini v1beta API - Class DynamicField (1.0.0-beta12)

public sealed class DynamicField : IMessage<DynamicField>, IEquatable<DynamicField>, IDeepCloneable<DynamicField>, IBufferMessage, IMessage

Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class DynamicField.

A dynamic field in Looker (Custom Dimension, Custom Measure, or Table Calculation).

Inheritance

object > DynamicField

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

Google.Cloud.GeminiDataAnalytics.V1Beta.dll

Constructors

DynamicField()

public DynamicField()

DynamicField(DynamicField)

public DynamicField(DynamicField other)
Parameter
Name Description
other DynamicField

Properties

Args

public RepeatedField<string> Args { get; }

Optional. Arguments for custom groups, custom bins, or shortcut calculations. For more details, refer to https://docs.cloud.google.com/looker/docs/reference/param-lookml-dashboard-table-chart#args_for_custom_groups

Property Value
Type Description
RepeatedFieldstring

BasedOn

public string BasedOn { get; set; }

Optional. For custom measures, this identifies the measure the field is based on.

Property Value
Type Description
string

CalculationType

public string CalculationType { get; set; }

Optional. Calculation type for table calculations. Refer to https://docs.cloud.google.com/looker/docs/reference/param-lookml-dashboard-table-chart#calculation_type for all possible values depending on the category of dynamic field.

Property Value
Type Description
string

Category

public string Category { get; set; }

Optional. The type of dynamic field: dimension, measure, table_calculation. Looker can use the category type to specify the name of the dynamic field. However, Looker Conversational Analytics keeps the category separate from the name of the dynamic field. For more details, see https://docs.cloud.google.com/looker/docs/reference/param-lookml-dashboard-table-chart#dynamic_fields.

Property Value
Type Description
string

Description

public string Description { get; set; }

Optional. Description of the dynamic field.

Property Value
Type Description
string

Expression

public string Expression { get; set; }

Optional. Looker expression to create a table calculation.

Property Value
Type Description
string

FilterExpression

public string FilterExpression { get; set; }

Optional. Looker expression to filter a base measure.

Property Value
Type Description
string

HasBasedOn

public bool HasBasedOn { get; }

Gets whether the "based_on" field is set

Property Value
Type Description
bool

HasCalculationType

public bool HasCalculationType { get; }

Gets whether the "calculation_type" field is set

Property Value
Type Description
bool

HasCategory

public bool HasCategory { get; }

Gets whether the "category" field is set

Property Value
Type Description
bool

HasDescription

public bool HasDescription { get; }

Gets whether the "description" field is set

Property Value
Type Description
bool

HasExpression

public bool HasExpression { get; }

Gets whether the "expression" field is set

Property Value
Type Description
bool

HasFilterExpression

public bool HasFilterExpression { get; }

Gets whether the "filter_expression" field is set

Property Value
Type Description
bool

HasIsDisabled

public bool HasIsDisabled { get; }

Gets whether the "is_disabled" field is set

Property Value
Type Description
bool

HasKindHint

public bool HasKindHint { get; }

Gets whether the "kind_hint" field is set

Property Value
Type Description
bool

HasLabel

public bool HasLabel { get; }

Gets whether the "label" field is set

Property Value
Type Description
bool

HasName

public bool HasName { get; }

Gets whether the "name" field is set

Property Value
Type Description
bool

HasType

public bool HasType { get; }

Gets whether the "type" field is set

Property Value
Type Description
bool

HasTypeHint

public bool HasTypeHint { get; }

Gets whether the "type_hint" field is set

Property Value
Type Description
bool

HasValueFormat

public bool HasValueFormat { get; }

Gets whether the "value_format" field is set

Property Value
Type Description
bool

HasValueFormatName

public bool HasValueFormatName { get; }

Gets whether the "value_format_name" field is set

Property Value
Type Description
bool

IsDisabled

public bool IsDisabled { get; set; }

Optional. Whether the dynamic field is disabled.

Property Value
Type Description
bool

KindHint

public string KindHint { get; set; }

Optional. Identifies whether the dynamic field returns a dimension or measure.

Property Value
Type Description
string

Label

public string Label { get; set; }

Optional. The label defines the display name of the dynamic field.

Property Value
Type Description
string

Name

public string Name { get; set; }

Optional. The name of the dynamic field in LookML.

Property Value
Type Description
string

Type

public string Type { get; set; }

Optional. For custom measures, this identifies the type of aggregation (e.g. sum).

Property Value
Type Description
string

TypeHint

public string TypeHint { get; set; }

Optional. Identifies the data type the dynamic field's expression should produce.

Property Value
Type Description
string

ValueFormat

public string ValueFormat { get; set; }

Optional. Value format for the dynamic field.

Property Value
Type Description
string

ValueFormatName

public string ValueFormatName { get; set; }

Optional. Value format name for the dynamic field if using a default named format.

Property Value
Type Description
string