Chronicle API v1 - Package cloud.google.com/go/chronicle/apiv1/chroniclepb (v0.7.0)

Constants

BigQueryExportService_GetBigQueryExport_FullMethodName, BigQueryExportService_UpdateBigQueryExport_FullMethodName, BigQueryExportService_ProvisionBigQueryExport_FullMethodName

const (
	BigQueryExportService_GetBigQueryExport_FullMethodName       = "/google.cloud.chronicle.v1.BigQueryExportService/GetBigQueryExport"
	BigQueryExportService_UpdateBigQueryExport_FullMethodName    = "/google.cloud.chronicle.v1.BigQueryExportService/UpdateBigQueryExport"
	BigQueryExportService_ProvisionBigQueryExport_FullMethodName = "/google.cloud.chronicle.v1.BigQueryExportService/ProvisionBigQueryExport"
)

DashboardChartService_GetDashboardChart_FullMethodName, DashboardChartService_BatchGetDashboardCharts_FullMethodName

const (
	DashboardChartService_GetDashboardChart_FullMethodName       = "/google.cloud.chronicle.v1.DashboardChartService/GetDashboardChart"
	DashboardChartService_BatchGetDashboardCharts_FullMethodName = "/google.cloud.chronicle.v1.DashboardChartService/BatchGetDashboardCharts"
)

DashboardQueryService_GetDashboardQuery_FullMethodName, DashboardQueryService_ExecuteDashboardQuery_FullMethodName

const (
	DashboardQueryService_GetDashboardQuery_FullMethodName     = "/google.cloud.chronicle.v1.DashboardQueryService/GetDashboardQuery"
	DashboardQueryService_ExecuteDashboardQuery_FullMethodName = "/google.cloud.chronicle.v1.DashboardQueryService/ExecuteDashboardQuery"
)

DataAccessControlService_CreateDataAccessLabel_FullMethodName, DataAccessControlService_GetDataAccessLabel_FullMethodName, DataAccessControlService_ListDataAccessLabels_FullMethodName, DataAccessControlService_UpdateDataAccessLabel_FullMethodName, DataAccessControlService_DeleteDataAccessLabel_FullMethodName, DataAccessControlService_CreateDataAccessScope_FullMethodName, DataAccessControlService_GetDataAccessScope_FullMethodName, DataAccessControlService_ListDataAccessScopes_FullMethodName, DataAccessControlService_UpdateDataAccessScope_FullMethodName, DataAccessControlService_DeleteDataAccessScope_FullMethodName

const (
	DataAccessControlService_CreateDataAccessLabel_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/CreateDataAccessLabel"
	DataAccessControlService_GetDataAccessLabel_FullMethodName    = "/google.cloud.chronicle.v1.DataAccessControlService/GetDataAccessLabel"
	DataAccessControlService_ListDataAccessLabels_FullMethodName  = "/google.cloud.chronicle.v1.DataAccessControlService/ListDataAccessLabels"
	DataAccessControlService_UpdateDataAccessLabel_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/UpdateDataAccessLabel"
	DataAccessControlService_DeleteDataAccessLabel_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/DeleteDataAccessLabel"
	DataAccessControlService_CreateDataAccessScope_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/CreateDataAccessScope"
	DataAccessControlService_GetDataAccessScope_FullMethodName    = "/google.cloud.chronicle.v1.DataAccessControlService/GetDataAccessScope"
	DataAccessControlService_ListDataAccessScopes_FullMethodName  = "/google.cloud.chronicle.v1.DataAccessControlService/ListDataAccessScopes"
	DataAccessControlService_UpdateDataAccessScope_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/UpdateDataAccessScope"
	DataAccessControlService_DeleteDataAccessScope_FullMethodName = "/google.cloud.chronicle.v1.DataAccessControlService/DeleteDataAccessScope"
)

DataTableService_CreateDataTable_FullMethodName, DataTableService_ListDataTables_FullMethodName, DataTableService_GetDataTable_FullMethodName, DataTableService_UpdateDataTable_FullMethodName, DataTableService_DeleteDataTable_FullMethodName, DataTableService_CreateDataTableRow_FullMethodName, DataTableService_UpdateDataTableRow_FullMethodName, DataTableService_ListDataTableRows_FullMethodName, DataTableService_GetDataTableRow_FullMethodName, DataTableService_DeleteDataTableRow_FullMethodName, DataTableService_BulkCreateDataTableRows_FullMethodName, DataTableService_BulkGetDataTableRows_FullMethodName, DataTableService_BulkReplaceDataTableRows_FullMethodName, DataTableService_BulkUpdateDataTableRows_FullMethodName, DataTableService_GetDataTableOperationErrors_FullMethodName

const (
	DataTableService_CreateDataTable_FullMethodName             = "/google.cloud.chronicle.v1.DataTableService/CreateDataTable"
	DataTableService_ListDataTables_FullMethodName              = "/google.cloud.chronicle.v1.DataTableService/ListDataTables"
	DataTableService_GetDataTable_FullMethodName                = "/google.cloud.chronicle.v1.DataTableService/GetDataTable"
	DataTableService_UpdateDataTable_FullMethodName             = "/google.cloud.chronicle.v1.DataTableService/UpdateDataTable"
	DataTableService_DeleteDataTable_FullMethodName             = "/google.cloud.chronicle.v1.DataTableService/DeleteDataTable"
	DataTableService_CreateDataTableRow_FullMethodName          = "/google.cloud.chronicle.v1.DataTableService/CreateDataTableRow"
	DataTableService_UpdateDataTableRow_FullMethodName          = "/google.cloud.chronicle.v1.DataTableService/UpdateDataTableRow"
	DataTableService_ListDataTableRows_FullMethodName           = "/google.cloud.chronicle.v1.DataTableService/ListDataTableRows"
	DataTableService_GetDataTableRow_FullMethodName             = "/google.cloud.chronicle.v1.DataTableService/GetDataTableRow"
	DataTableService_DeleteDataTableRow_FullMethodName          = "/google.cloud.chronicle.v1.DataTableService/DeleteDataTableRow"
	DataTableService_BulkCreateDataTableRows_FullMethodName     = "/google.cloud.chronicle.v1.DataTableService/BulkCreateDataTableRows"
	DataTableService_BulkGetDataTableRows_FullMethodName        = "/google.cloud.chronicle.v1.DataTableService/BulkGetDataTableRows"
	DataTableService_BulkReplaceDataTableRows_FullMethodName    = "/google.cloud.chronicle.v1.DataTableService/BulkReplaceDataTableRows"
	DataTableService_BulkUpdateDataTableRows_FullMethodName     = "/google.cloud.chronicle.v1.DataTableService/BulkUpdateDataTableRows"
	DataTableService_GetDataTableOperationErrors_FullMethodName = "/google.cloud.chronicle.v1.DataTableService/GetDataTableOperationErrors"
)

EntityService_GetWatchlist_FullMethodName, EntityService_ListWatchlists_FullMethodName, EntityService_CreateWatchlist_FullMethodName, EntityService_UpdateWatchlist_FullMethodName, EntityService_DeleteWatchlist_FullMethodName

const (
	EntityService_GetWatchlist_FullMethodName    = "/google.cloud.chronicle.v1.EntityService/GetWatchlist"
	EntityService_ListWatchlists_FullMethodName  = "/google.cloud.chronicle.v1.EntityService/ListWatchlists"
	EntityService_CreateWatchlist_FullMethodName = "/google.cloud.chronicle.v1.EntityService/CreateWatchlist"
	EntityService_UpdateWatchlist_FullMethodName = "/google.cloud.chronicle.v1.EntityService/UpdateWatchlist"
	EntityService_DeleteWatchlist_FullMethodName = "/google.cloud.chronicle.v1.EntityService/DeleteWatchlist"
)

FeaturedContentNativeDashboardService_GetFeaturedContentNativeDashboard_FullMethodName, FeaturedContentNativeDashboardService_ListFeaturedContentNativeDashboards_FullMethodName, FeaturedContentNativeDashboardService_InstallFeaturedContentNativeDashboard_FullMethodName

const (
	FeaturedContentNativeDashboardService_GetFeaturedContentNativeDashboard_FullMethodName     = "/google.cloud.chronicle.v1.FeaturedContentNativeDashboardService/GetFeaturedContentNativeDashboard"
	FeaturedContentNativeDashboardService_ListFeaturedContentNativeDashboards_FullMethodName   = "/google.cloud.chronicle.v1.FeaturedContentNativeDashboardService/ListFeaturedContentNativeDashboards"
	FeaturedContentNativeDashboardService_InstallFeaturedContentNativeDashboard_FullMethodName = "/google.cloud.chronicle.v1.FeaturedContentNativeDashboardService/InstallFeaturedContentNativeDashboard"
)

NativeDashboardService_CreateNativeDashboard_FullMethodName, NativeDashboardService_GetNativeDashboard_FullMethodName, NativeDashboardService_ListNativeDashboards_FullMethodName, NativeDashboardService_UpdateNativeDashboard_FullMethodName, NativeDashboardService_DuplicateNativeDashboard_FullMethodName, NativeDashboardService_DeleteNativeDashboard_FullMethodName, NativeDashboardService_AddChart_FullMethodName, NativeDashboardService_RemoveChart_FullMethodName, NativeDashboardService_EditChart_FullMethodName, NativeDashboardService_DuplicateChart_FullMethodName, NativeDashboardService_ExportNativeDashboards_FullMethodName, NativeDashboardService_ImportNativeDashboards_FullMethodName

const (
	NativeDashboardService_CreateNativeDashboard_FullMethodName    = "/google.cloud.chronicle.v1.NativeDashboardService/CreateNativeDashboard"
	NativeDashboardService_GetNativeDashboard_FullMethodName       = "/google.cloud.chronicle.v1.NativeDashboardService/GetNativeDashboard"
	NativeDashboardService_ListNativeDashboards_FullMethodName     = "/google.cloud.chronicle.v1.NativeDashboardService/ListNativeDashboards"
	NativeDashboardService_UpdateNativeDashboard_FullMethodName    = "/google.cloud.chronicle.v1.NativeDashboardService/UpdateNativeDashboard"
	NativeDashboardService_DuplicateNativeDashboard_FullMethodName = "/google.cloud.chronicle.v1.NativeDashboardService/DuplicateNativeDashboard"
	NativeDashboardService_DeleteNativeDashboard_FullMethodName    = "/google.cloud.chronicle.v1.NativeDashboardService/DeleteNativeDashboard"
	NativeDashboardService_AddChart_FullMethodName                 = "/google.cloud.chronicle.v1.NativeDashboardService/AddChart"
	NativeDashboardService_RemoveChart_FullMethodName              = "/google.cloud.chronicle.v1.NativeDashboardService/RemoveChart"
	NativeDashboardService_EditChart_FullMethodName                = "/google.cloud.chronicle.v1.NativeDashboardService/EditChart"
	NativeDashboardService_DuplicateChart_FullMethodName           = "/google.cloud.chronicle.v1.NativeDashboardService/DuplicateChart"
	NativeDashboardService_ExportNativeDashboards_FullMethodName   = "/google.cloud.chronicle.v1.NativeDashboardService/ExportNativeDashboards"
	NativeDashboardService_ImportNativeDashboards_FullMethodName   = "/google.cloud.chronicle.v1.NativeDashboardService/ImportNativeDashboards"
)

ReferenceListService_GetReferenceList_FullMethodName, ReferenceListService_ListReferenceLists_FullMethodName, ReferenceListService_CreateReferenceList_FullMethodName, ReferenceListService_UpdateReferenceList_FullMethodName

const (
	ReferenceListService_GetReferenceList_FullMethodName    = "/google.cloud.chronicle.v1.ReferenceListService/GetReferenceList"
	ReferenceListService_ListReferenceLists_FullMethodName  = "/google.cloud.chronicle.v1.ReferenceListService/ListReferenceLists"
	ReferenceListService_CreateReferenceList_FullMethodName = "/google.cloud.chronicle.v1.ReferenceListService/CreateReferenceList"
	ReferenceListService_UpdateReferenceList_FullMethodName = "/google.cloud.chronicle.v1.ReferenceListService/UpdateReferenceList"
)

RuleService_CreateRule_FullMethodName, RuleService_GetRule_FullMethodName, RuleService_ListRules_FullMethodName, RuleService_UpdateRule_FullMethodName, RuleService_DeleteRule_FullMethodName, RuleService_ListRuleRevisions_FullMethodName, RuleService_CreateRetrohunt_FullMethodName, RuleService_GetRetrohunt_FullMethodName, RuleService_ListRetrohunts_FullMethodName, RuleService_GetRuleDeployment_FullMethodName, RuleService_ListRuleDeployments_FullMethodName, RuleService_UpdateRuleDeployment_FullMethodName

const (
	RuleService_CreateRule_FullMethodName           = "/google.cloud.chronicle.v1.RuleService/CreateRule"
	RuleService_GetRule_FullMethodName              = "/google.cloud.chronicle.v1.RuleService/GetRule"
	RuleService_ListRules_FullMethodName            = "/google.cloud.chronicle.v1.RuleService/ListRules"
	RuleService_UpdateRule_FullMethodName           = "/google.cloud.chronicle.v1.RuleService/UpdateRule"
	RuleService_DeleteRule_FullMethodName           = "/google.cloud.chronicle.v1.RuleService/DeleteRule"
	RuleService_ListRuleRevisions_FullMethodName    = "/google.cloud.chronicle.v1.RuleService/ListRuleRevisions"
	RuleService_CreateRetrohunt_FullMethodName      = "/google.cloud.chronicle.v1.RuleService/CreateRetrohunt"
	RuleService_GetRetrohunt_FullMethodName         = "/google.cloud.chronicle.v1.RuleService/GetRetrohunt"
	RuleService_ListRetrohunts_FullMethodName       = "/google.cloud.chronicle.v1.RuleService/ListRetrohunts"
	RuleService_GetRuleDeployment_FullMethodName    = "/google.cloud.chronicle.v1.RuleService/GetRuleDeployment"
	RuleService_ListRuleDeployments_FullMethodName  = "/google.cloud.chronicle.v1.RuleService/ListRuleDeployments"
	RuleService_UpdateRuleDeployment_FullMethodName = "/google.cloud.chronicle.v1.RuleService/UpdateRuleDeployment"
)

InstanceService_GetInstance_FullMethodName

const (
	InstanceService_GetInstance_FullMethodName = "/google.cloud.chronicle.v1.InstanceService/GetInstance"
)

Variables

BigQueryExportPackage_name, BigQueryExportPackage_value

var (
	BigQueryExportPackage_name = map[int32]string{
		0: "BIG_QUERY_EXPORT_PACKAGE_UNSPECIFIED",
		1: "BIG_QUERY_EXPORT_PACKAGE_BYOBQ",
		2: "BIG_QUERY_EXPORT_PACKAGE_ADVANCED",
	}
	BigQueryExportPackage_value = map[string]int32{
		"BIG_QUERY_EXPORT_PACKAGE_UNSPECIFIED": 0,
		"BIG_QUERY_EXPORT_PACKAGE_BYOBQ":       1,
		"BIG_QUERY_EXPORT_PACKAGE_ADVANCED":    2,
	}
)

Enum value maps for BigQueryExportPackage.

LatestExportJobState_name, LatestExportJobState_value

var (
	LatestExportJobState_name = map[int32]string{
		0: "LATEST_EXPORT_JOB_STATE_UNSPECIFIED",
		1: "LATEST_EXPORT_JOB_STATE_SUCCESS",
		2: "LATEST_EXPORT_JOB_STATE_FAILED",
	}
	LatestExportJobState_value = map[string]int32{
		"LATEST_EXPORT_JOB_STATE_UNSPECIFIED": 0,
		"LATEST_EXPORT_JOB_STATE_SUCCESS":     1,
		"LATEST_EXPORT_JOB_STATE_FAILED":      2,
	}
)

Enum value maps for LatestExportJobState.

TileType_name, TileType_value

var (
	TileType_name = map[int32]string{
		0: "TILE_TYPE_UNSPECIFIED",
		1: "TILE_TYPE_VISUALIZATION",
		2: "TILE_TYPE_BUTTON",
		3: "TILE_TYPE_MARKDOWN",
	}
	TileType_value = map[string]int32{
		"TILE_TYPE_UNSPECIFIED":   0,
		"TILE_TYPE_VISUALIZATION": 1,
		"TILE_TYPE_BUTTON":        2,
		"TILE_TYPE_MARKDOWN":      3,
	}
)

Enum value maps for TileType.

RenderType_name, RenderType_value

var (
	RenderType_name = map[int32]string{
		0: "RENDER_TYPE_UNSPECIFIED",
		1: "RENDER_TYPE_TEXT",
		2: "RENDER_TYPE_ICON",
		3: "RENDER_TYPE_ICON_AND_TEXT",
	}
	RenderType_value = map[string]int32{
		"RENDER_TYPE_UNSPECIFIED":   0,
		"RENDER_TYPE_TEXT":          1,
		"RENDER_TYPE_ICON":          2,
		"RENDER_TYPE_ICON_AND_TEXT": 3,
	}
)

Enum value maps for RenderType.

AxisType_name, AxisType_value

var (
	AxisType_name = map[int32]string{
		0: "AXIS_TYPE_UNSPECIFIED",
		1: "VALUE",
		2: "CATEGORY",
		3: "TIME",
		4: "LOG",
	}
	AxisType_value = map[string]int32{
		"AXIS_TYPE_UNSPECIFIED": 0,
		"VALUE":                 1,
		"CATEGORY":              2,
		"TIME":                  3,
		"LOG":                   4,
	}
)

Enum value maps for AxisType.

SeriesType_name, SeriesType_value

var (
	SeriesType_name = map[int32]string{
		0: "SERIES_TYPE_UNSPECIFIED",
		1: "LINE",
		2: "BAR",
		3: "PIE",
		4: "TEXT",
		5: "MAP",
		6: "GAUGE",
		7: "SCATTERPLOT",
	}
	SeriesType_value = map[string]int32{
		"SERIES_TYPE_UNSPECIFIED": 0,
		"LINE":                    1,
		"BAR":                     2,
		"PIE":                     3,
		"TEXT":                    4,
		"MAP":                     5,
		"GAUGE":                   6,
		"SCATTERPLOT":             7,
	}
)

Enum value maps for SeriesType.

SeriesStackStrategy_name, SeriesStackStrategy_value

var (
	SeriesStackStrategy_name = map[int32]string{
		0: "SERIES_STACK_STRATEGY_UNSPECIFIED",
		1: "SAMESIGN",
		2: "ALL",
		3: "POSITIVE",
		4: "NEGATIVE",
	}
	SeriesStackStrategy_value = map[string]int32{
		"SERIES_STACK_STRATEGY_UNSPECIFIED": 0,
		"SAMESIGN":                          1,
		"ALL":                               2,
		"POSITIVE":                          3,
		"NEGATIVE":                          4,
	}
)

Enum value maps for SeriesStackStrategy.

ToolTipTrigger_name, ToolTipTrigger_value

var (
	ToolTipTrigger_name = map[int32]string{
		0: "TOOLTIP_TRIGGER_UNSPECIFIED",
		1: "TOOLTIP_TRIGGER_NONE",
		2: "TOOLTIP_TRIGGER_ITEM",
		3: "TOOLTIP_TRIGGER_AXIS",
	}
	ToolTipTrigger_value = map[string]int32{
		"TOOLTIP_TRIGGER_UNSPECIFIED": 0,
		"TOOLTIP_TRIGGER_NONE":        1,
		"TOOLTIP_TRIGGER_ITEM":        2,
		"TOOLTIP_TRIGGER_AXIS":        3,
	}
)

Enum value maps for ToolTipTrigger.

LegendOrient_name, LegendOrient_value

var (
	LegendOrient_name = map[int32]string{
		0: "LEGEND_ORIENT_UNSPECIFIED",
		1: "VERTICAL",
		2: "HORIZONTAL",
	}
	LegendOrient_value = map[string]int32{
		"LEGEND_ORIENT_UNSPECIFIED": 0,
		"VERTICAL":                  1,
		"HORIZONTAL":                2,
	}
)

Enum value maps for LegendOrient.

LegendAlign_name, LegendAlign_value

var (
	LegendAlign_name = map[int32]string{
		0: "LEGEND_ALIGN_UNSPECIFIED",
		1: "AUTO",
		2: "LEFT",
		3: "RIGHT",
	}
	LegendAlign_value = map[string]int32{
		"LEGEND_ALIGN_UNSPECIFIED": 0,
		"AUTO":                     1,
		"LEFT":                     2,
		"RIGHT":                    3,
	}
)

Enum value maps for LegendAlign.

ButtonStyle_name, ButtonStyle_value

var (
	ButtonStyle_name = map[int32]string{
		0: "BUTTON_STYLE_UNSPECIFIED",
		1: "BUTTON_STYLE_FILLED",
		2: "BUTTON_STYLE_OUTLINED",
		3: "BUTTON_STYLE_TRANSPARENT",
	}
	ButtonStyle_value = map[string]int32{
		"BUTTON_STYLE_UNSPECIFIED": 0,
		"BUTTON_STYLE_FILLED":      1,
		"BUTTON_STYLE_OUTLINED":    2,
		"BUTTON_STYLE_TRANSPARENT": 3,
	}
)

Enum value maps for ButtonStyle.

PlotMode_name, PlotMode_value

var (
	PlotMode_name = map[int32]string{
		0: "PLOT_MODE_UNSPECIFIED",
		1: "PLOT_MODE_POINTS",
		2: "PLOT_MODE_HEATMAP",
		3: "PLOT_MODE_BOTH",
	}
	PlotMode_value = map[string]int32{
		"PLOT_MODE_UNSPECIFIED": 0,
		"PLOT_MODE_POINTS":      1,
		"PLOT_MODE_HEATMAP":     2,
		"PLOT_MODE_BOTH":        3,
	}
)

Enum value maps for PlotMode.

PointSizeType_name, PointSizeType_value

var (
	PointSizeType_name = map[int32]string{
		0: "POINT_SIZE_TYPE_UNSPECIFIED",
		1: "POINT_SIZE_TYPE_FIXED",
		2: "POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE",
	}
	PointSizeType_value = map[string]int32{
		"POINT_SIZE_TYPE_UNSPECIFIED":          0,
		"POINT_SIZE_TYPE_FIXED":                1,
		"POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE": 2,
	}
)

Enum value maps for PointSizeType.

MetricFormat_name, MetricFormat_value

var (
	MetricFormat_name = map[int32]string{
		0: "METRIC_FORMAT_UNSPECIFIED",
		1: "METRIC_FORMAT_NUMBER",
		2: "METRIC_FORMAT_PLAIN_TEXT",
	}
	MetricFormat_value = map[string]int32{
		"METRIC_FORMAT_UNSPECIFIED": 0,
		"METRIC_FORMAT_NUMBER":      1,
		"METRIC_FORMAT_PLAIN_TEXT":  2,
	}
)

Enum value maps for MetricFormat.

MetricDisplayTrend_name, MetricDisplayTrend_value

var (
	MetricDisplayTrend_name = map[int32]string{
		0: "METRIC_DISPLAY_TREND_UNSPECIFIED",
		2: "METRIC_DISPLAY_TREND_ABSOLUTE_VALUE",
		3: "METRIC_DISPLAY_TREND_PERCENTAGE",
		4: "METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE",
	}
	MetricDisplayTrend_value = map[string]int32{
		"METRIC_DISPLAY_TREND_UNSPECIFIED":                   0,
		"METRIC_DISPLAY_TREND_ABSOLUTE_VALUE":                2,
		"METRIC_DISPLAY_TREND_PERCENTAGE":                    3,
		"METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE": 4,
	}
)

Enum value maps for MetricDisplayTrend.

MetricTrendType_name, MetricTrendType_value

var (
	MetricTrendType_name = map[int32]string{
		0: "METRIC_TREND_TYPE_UNSPECIFIED",
		1: "METRIC_TREND_TYPE_REGULAR",
		2: "METRIC_TREND_TYPE_INVERSE",
	}
	MetricTrendType_value = map[string]int32{
		"METRIC_TREND_TYPE_UNSPECIFIED": 0,
		"METRIC_TREND_TYPE_REGULAR":     1,
		"METRIC_TREND_TYPE_INVERSE":     2,
	}
)

Enum value maps for MetricTrendType.

VisualMapType_name, VisualMapType_value

var (
	VisualMapType_name = map[int32]string{
		0: "VISUAL_MAP_TYPE_UNSPECIFIED",
		1: "CONTINUOUS",
		2: "PIECEWISE",
	}
	VisualMapType_value = map[string]int32{
		"VISUAL_MAP_TYPE_UNSPECIFIED": 0,
		"CONTINUOUS":                  1,
		"PIECEWISE":                   2,
	}
)

Enum value maps for VisualMapType.

LanguageFeature_name, LanguageFeature_value

var (
	LanguageFeature_name = map[int32]string{
		0: "LANGUAGE_FEATURE_UNSPECIFIED",
		1: "JOINS",
		2: "STAGES",
		3: "DATA_TABLES",
	}
	LanguageFeature_value = map[string]int32{
		"LANGUAGE_FEATURE_UNSPECIFIED": 0,
		"JOINS":                        1,
		"STAGES":                       2,
		"DATA_TABLES":                  3,
	}
)

Enum value maps for LanguageFeature.

FilterOperator_name, FilterOperator_value

var (
	FilterOperator_name = map[int32]string{
		0:  "FILTER_OPERATOR_UNSPECIFIED",
		1:  "EQUAL",
		2:  "NOT_EQUAL",
		3:  "IN",
		4:  "GREATER_THAN",
		5:  "GREATER_THAN_OR_EQUAL_TO",
		6:  "LESS_THAN",
		7:  "LESS_THAN_OR_EQUAL_TO",
		8:  "BETWEEN",
		9:  "PAST",
		10: "IS_NULL",
		11: "IS_NOT_NULL",
		12: "STARTS_WITH",
		13: "ENDS_WITH",
		14: "DOES_NOT_STARTS_WITH",
		15: "DOES_NOT_ENDS_WITH",
		16: "NOT_IN",
		17: "CONTAINS",
		18: "DOES_NOT_CONTAIN",
	}
	FilterOperator_value = map[string]int32{
		"FILTER_OPERATOR_UNSPECIFIED": 0,
		"EQUAL":                       1,
		"NOT_EQUAL":                   2,
		"IN":                          3,
		"GREATER_THAN":                4,
		"GREATER_THAN_OR_EQUAL_TO":    5,
		"LESS_THAN":                   6,
		"LESS_THAN_OR_EQUAL_TO":       7,
		"BETWEEN":                     8,
		"PAST":                        9,
		"IS_NULL":                     10,
		"IS_NOT_NULL":                 11,
		"STARTS_WITH":                 12,
		"ENDS_WITH":                   13,
		"DOES_NOT_STARTS_WITH":        14,
		"DOES_NOT_ENDS_WITH":          15,
		"NOT_IN":                      16,
		"CONTAINS":                    17,
		"DOES_NOT_CONTAIN":            18,
	}
)

Enum value maps for FilterOperator.

DataSource_name, DataSource_value

var (
	DataSource_name = map[int32]string{
		0:  "DATA_SOURCE_UNSPECIFIED",
		1:  "UDM",
		2:  "ENTITY",
		3:  "INGESTION_METRICS",
		4:  "RULE_DETECTIONS",
		5:  "RULESETS",
		6:  "GLOBAL",
		7:  "IOC_MATCHES",
		8:  "RULES",
		9:  "SOAR_CASES",
		10: "SOAR_PLAYBOOKS",
		11: "SOAR_CASE_HISTORY",
		12: "DATA_TABLE",
		13: "INVESTIGATION",
		14: "INVESTIGATION_FEEDBACK",
	}
	DataSource_value = map[string]int32{
		"DATA_SOURCE_UNSPECIFIED": 0,
		"UDM":                     1,
		"ENTITY":                  2,
		"INGESTION_METRICS":       3,
		"RULE_DETECTIONS":         4,
		"RULESETS":                5,
		"GLOBAL":                  6,
		"IOC_MATCHES":             7,
		"RULES":                   8,
		"SOAR_CASES":              9,
		"SOAR_PLAYBOOKS":          10,
		"SOAR_CASE_HISTORY":       11,
		"DATA_TABLE":              12,
		"INVESTIGATION":           13,
		"INVESTIGATION_FEEDBACK":  14,
	}
)

Enum value maps for DataSource.

TimeUnit_name, TimeUnit_value

var (
	TimeUnit_name = map[int32]string{
		0: "TIME_UNIT_UNSPECIFIED",
		1: "SECOND",
		2: "MINUTE",
		3: "HOUR",
		4: "DAY",
		5: "WEEK",
		6: "MONTH",
		7: "YEAR",
	}
	TimeUnit_value = map[string]int32{
		"TIME_UNIT_UNSPECIFIED": 0,
		"SECOND":                1,
		"MINUTE":                2,
		"HOUR":                  3,
		"DAY":                   4,
		"WEEK":                  5,
		"MONTH":                 6,
		"YEAR":                  7,
	}
)

Enum value maps for TimeUnit.

QueryRuntimeError_ErrorSeverity_name, QueryRuntimeError_ErrorSeverity_value

var (
	QueryRuntimeError_ErrorSeverity_name = map[int32]string{
		0: "ERROR_SEVERITY_UNSPECIFIED",
		1: "WARNING",
		2: "SEVERE",
	}
	QueryRuntimeError_ErrorSeverity_value = map[string]int32{
		"ERROR_SEVERITY_UNSPECIFIED": 0,
		"WARNING":                    1,
		"SEVERE":                     2,
	}
)

Enum value maps for QueryRuntimeError_ErrorSeverity.

QueryRuntimeError_MetadataKey_name, QueryRuntimeError_MetadataKey_value

var (
	QueryRuntimeError_MetadataKey_name = map[int32]string{
		0: "METADATA_KEY_UNSPECIFIED",
		1: "ROW_LIMIT",
	}
	QueryRuntimeError_MetadataKey_value = map[string]int32{
		"METADATA_KEY_UNSPECIFIED": 0,
		"ROW_LIMIT":                1,
	}
)

Enum value maps for QueryRuntimeError_MetadataKey.

QueryRuntimeError_WarningReason_name, QueryRuntimeError_WarningReason_value

var (
	QueryRuntimeError_WarningReason_name = map[int32]string{
		0: "WARNING_REASON_UNSPECIFIED",
		1: "ROW_LIMIT_EXCEEDED",
		2: "DEFAULT_ROW_LIMIT_EXCEEDED",
		3: "CURATED_QUERY_DEFAULT_ROW_LIMIT_EXCEEDED",
	}
	QueryRuntimeError_WarningReason_value = map[string]int32{
		"WARNING_REASON_UNSPECIFIED":               0,
		"ROW_LIMIT_EXCEEDED":                       1,
		"DEFAULT_ROW_LIMIT_EXCEEDED":               2,
		"CURATED_QUERY_DEFAULT_ROW_LIMIT_EXCEEDED": 3,
	}
)

Enum value maps for QueryRuntimeError_WarningReason.

DataTableUpdateSource_name, DataTableUpdateSource_value

var (
	DataTableUpdateSource_name = map[int32]string{
		0: "DATA_TABLE_UPDATE_SOURCE_UNSPECIFIED",
		1: "USER",
		2: "RULE",
		3: "SEARCH",
	}
	DataTableUpdateSource_value = map[string]int32{
		"DATA_TABLE_UPDATE_SOURCE_UNSPECIFIED": 0,
		"USER":                                 1,
		"RULE":                                 2,
		"SEARCH":                               3,
	}
)

Enum value maps for DataTableUpdateSource.

DataTableColumnInfo_DataTableColumnType_name, DataTableColumnInfo_DataTableColumnType_value

var (
	DataTableColumnInfo_DataTableColumnType_name = map[int32]string{
		0: "DATA_TABLE_COLUMN_TYPE_UNSPECIFIED",
		1: "STRING",
		2: "REGEX",
		3: "CIDR",
		4: "NUMBER",
	}
	DataTableColumnInfo_DataTableColumnType_value = map[string]int32{
		"DATA_TABLE_COLUMN_TYPE_UNSPECIFIED": 0,
		"STRING":                             1,
		"REGEX":                              2,
		"CIDR":                               3,
		"NUMBER":                             4,
	}
)

Enum value maps for DataTableColumnInfo_DataTableColumnType.

FeaturedContentMetadata_ContentSourceType_name, FeaturedContentMetadata_ContentSourceType_value

var (
	FeaturedContentMetadata_ContentSourceType_name = map[int32]string{
		0: "CONTENT_SOURCE_TYPE_UNSPECIFIED",
		1: "GOOGLE",
		2: "COMMUNITY",
		3: "PARTNER",
	}
	FeaturedContentMetadata_ContentSourceType_value = map[string]int32{
		"CONTENT_SOURCE_TYPE_UNSPECIFIED": 0,
		"GOOGLE":                          1,
		"COMMUNITY":                       2,
		"PARTNER":                         3,
	}
)

Enum value maps for FeaturedContentMetadata_ContentSourceType.

DashboardType_name, DashboardType_value

var (
	DashboardType_name = map[int32]string{
		0: "DASHBOARD_TYPE_UNSPECIFIED",
		1: "CURATED",
		2: "PRIVATE",
		3: "PUBLIC",
		4: "CUSTOM",
		5: "MARKETPLACE",
	}
	DashboardType_value = map[string]int32{
		"DASHBOARD_TYPE_UNSPECIFIED": 0,
		"CURATED":                    1,
		"PRIVATE":                    2,
		"PUBLIC":                     3,
		"CUSTOM":                     4,
		"MARKETPLACE":                5,
	}
)

Enum value maps for DashboardType.

DashboardAccess_name, DashboardAccess_value

var (
	DashboardAccess_name = map[int32]string{
		0: "DASHBOARD_ACCESS_UNSPECIFIED",
		1: "DASHBOARD_PRIVATE",
		2: "DASHBOARD_PUBLIC",
	}
	DashboardAccess_value = map[string]int32{
		"DASHBOARD_ACCESS_UNSPECIFIED": 0,
		"DASHBOARD_PRIVATE":            1,
		"DASHBOARD_PUBLIC":             2,
	}
)

Enum value maps for DashboardAccess.

NativeDashboardView_name, NativeDashboardView_value

var (
	NativeDashboardView_name = map[int32]string{
		0: "NATIVE_DASHBOARD_VIEW_UNSPECIFIED",
		1: "NATIVE_DASHBOARD_VIEW_BASIC",
		2: "NATIVE_DASHBOARD_VIEW_FULL",
	}
	NativeDashboardView_value = map[string]int32{
		"NATIVE_DASHBOARD_VIEW_UNSPECIFIED": 0,
		"NATIVE_DASHBOARD_VIEW_BASIC":       1,
		"NATIVE_DASHBOARD_VIEW_FULL":        2,
	}
)

Enum value maps for NativeDashboardView.

ReferenceListSyntaxType_name, ReferenceListSyntaxType_value

var (
	ReferenceListSyntaxType_name = map[int32]string{
		0: "REFERENCE_LIST_SYNTAX_TYPE_UNSPECIFIED",
		1: "REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING",
		2: "REFERENCE_LIST_SYNTAX_TYPE_REGEX",
		3: "REFERENCE_LIST_SYNTAX_TYPE_CIDR",
	}
	ReferenceListSyntaxType_value = map[string]int32{
		"REFERENCE_LIST_SYNTAX_TYPE_UNSPECIFIED":       0,
		"REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING": 1,
		"REFERENCE_LIST_SYNTAX_TYPE_REGEX":             2,
		"REFERENCE_LIST_SYNTAX_TYPE_CIDR":              3,
	}
)

Enum value maps for ReferenceListSyntaxType.

ReferenceListView_name, ReferenceListView_value

var (
	ReferenceListView_name = map[int32]string{
		0: "REFERENCE_LIST_VIEW_UNSPECIFIED",
		1: "REFERENCE_LIST_VIEW_BASIC",
		2: "REFERENCE_LIST_VIEW_FULL",
	}
	ReferenceListView_value = map[string]int32{
		"REFERENCE_LIST_VIEW_UNSPECIFIED": 0,
		"REFERENCE_LIST_VIEW_BASIC":       1,
		"REFERENCE_LIST_VIEW_FULL":        2,
	}
)

Enum value maps for ReferenceListView.

RunFrequency_name, RunFrequency_value

var (
	RunFrequency_name = map[int32]string{
		0: "RUN_FREQUENCY_UNSPECIFIED",
		1: "LIVE",
		2: "HOURLY",
		3: "DAILY",
	}
	RunFrequency_value = map[string]int32{
		"RUN_FREQUENCY_UNSPECIFIED": 0,
		"LIVE":                      1,
		"HOURLY":                    2,
		"DAILY":                     3,
	}
)

Enum value maps for RunFrequency.

RuleType_name, RuleType_value

var (
	RuleType_name = map[int32]string{
		0: "RULE_TYPE_UNSPECIFIED",
		1: "SINGLE_EVENT",
		2: "MULTI_EVENT",
	}
	RuleType_value = map[string]int32{
		"RULE_TYPE_UNSPECIFIED": 0,
		"SINGLE_EVENT":          1,
		"MULTI_EVENT":           2,
	}
)

Enum value maps for RuleType.

RuleView_name, RuleView_value

var (
	RuleView_name = map[int32]string{
		0: "RULE_VIEW_UNSPECIFIED",
		1: "BASIC",
		2: "FULL",
		3: "REVISION_METADATA_ONLY",
	}
	RuleView_value = map[string]int32{
		"RULE_VIEW_UNSPECIFIED":  0,
		"BASIC":                  1,
		"FULL":                   2,
		"REVISION_METADATA_ONLY": 3,
	}
)

Enum value maps for RuleView.

Rule_CompilationState_name, Rule_CompilationState_value

var (
	Rule_CompilationState_name = map[int32]string{
		0: "COMPILATION_STATE_UNSPECIFIED",
		1: "SUCCEEDED",
		2: "FAILED",
	}
	Rule_CompilationState_value = map[string]int32{
		"COMPILATION_STATE_UNSPECIFIED": 0,
		"SUCCEEDED":                     1,
		"FAILED":                        2,
	}
)

Enum value maps for Rule_CompilationState.

RuleDeployment_ExecutionState_name, RuleDeployment_ExecutionState_value

var (
	RuleDeployment_ExecutionState_name = map[int32]string{
		0: "EXECUTION_STATE_UNSPECIFIED",
		1: "DEFAULT",
		2: "LIMITED",
		3: "PAUSED",
	}
	RuleDeployment_ExecutionState_value = map[string]int32{
		"EXECUTION_STATE_UNSPECIFIED": 0,
		"DEFAULT":                     1,
		"LIMITED":                     2,
		"PAUSED":                      3,
	}
)

Enum value maps for RuleDeployment_ExecutionState.

Retrohunt_State_name, Retrohunt_State_value

var (
	Retrohunt_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "RUNNING",
		2: "DONE",
		3: "CANCELLED",
		4: "FAILED",
	}
	Retrohunt_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"RUNNING":           1,
		"DONE":              2,
		"CANCELLED":         3,
		"FAILED":            4,
	}
)

Enum value maps for Retrohunt_State.

CompilationDiagnostic_Severity_name, CompilationDiagnostic_Severity_value

var (
	CompilationDiagnostic_Severity_name = map[int32]string{
		0: "SEVERITY_UNSPECIFIED",
		1: "WARNING",
		2: "ERROR",
	}
	CompilationDiagnostic_Severity_value = map[string]int32{
		"SEVERITY_UNSPECIFIED": 0,
		"WARNING":              1,
		"ERROR":                2,
	}
)

Enum value maps for CompilationDiagnostic_Severity.

BigQueryExportService_ServiceDesc

var BigQueryExportService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.BigQueryExportService",
	HandlerType: (*BigQueryExportServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetBigQueryExport",
			Handler:    _BigQueryExportService_GetBigQueryExport_Handler,
		},
		{
			MethodName: "UpdateBigQueryExport",
			Handler:    _BigQueryExportService_UpdateBigQueryExport_Handler,
		},
		{
			MethodName: "ProvisionBigQueryExport",
			Handler:    _BigQueryExportService_ProvisionBigQueryExport_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/big_query_export.proto",
}

BigQueryExportService_ServiceDesc is the grpc.ServiceDesc for BigQueryExportService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

DashboardChartService_ServiceDesc

var DashboardChartService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.DashboardChartService",
	HandlerType: (*DashboardChartServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetDashboardChart",
			Handler:    _DashboardChartService_GetDashboardChart_Handler,
		},
		{
			MethodName: "BatchGetDashboardCharts",
			Handler:    _DashboardChartService_BatchGetDashboardCharts_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/dashboard_chart.proto",
}

DashboardChartService_ServiceDesc is the grpc.ServiceDesc for DashboardChartService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

DashboardQueryService_ServiceDesc

var DashboardQueryService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.DashboardQueryService",
	HandlerType: (*DashboardQueryServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetDashboardQuery",
			Handler:    _DashboardQueryService_GetDashboardQuery_Handler,
		},
		{
			MethodName: "ExecuteDashboardQuery",
			Handler:    _DashboardQueryService_ExecuteDashboardQuery_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/dashboard_query.proto",
}

DashboardQueryService_ServiceDesc is the grpc.ServiceDesc for DashboardQueryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

DataAccessControlService_ServiceDesc

var DataAccessControlService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.DataAccessControlService",
	HandlerType: (*DataAccessControlServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateDataAccessLabel",
			Handler:    _DataAccessControlService_CreateDataAccessLabel_Handler,
		},
		{
			MethodName: "GetDataAccessLabel",
			Handler:    _DataAccessControlService_GetDataAccessLabel_Handler,
		},
		{
			MethodName: "ListDataAccessLabels",
			Handler:    _DataAccessControlService_ListDataAccessLabels_Handler,
		},
		{
			MethodName: "UpdateDataAccessLabel",
			Handler:    _DataAccessControlService_UpdateDataAccessLabel_Handler,
		},
		{
			MethodName: "DeleteDataAccessLabel",
			Handler:    _DataAccessControlService_DeleteDataAccessLabel_Handler,
		},
		{
			MethodName: "CreateDataAccessScope",
			Handler:    _DataAccessControlService_CreateDataAccessScope_Handler,
		},
		{
			MethodName: "GetDataAccessScope",
			Handler:    _DataAccessControlService_GetDataAccessScope_Handler,
		},
		{
			MethodName: "ListDataAccessScopes",
			Handler:    _DataAccessControlService_ListDataAccessScopes_Handler,
		},
		{
			MethodName: "UpdateDataAccessScope",
			Handler:    _DataAccessControlService_UpdateDataAccessScope_Handler,
		},
		{
			MethodName: "DeleteDataAccessScope",
			Handler:    _DataAccessControlService_DeleteDataAccessScope_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/data_access_control.proto",
}

DataAccessControlService_ServiceDesc is the grpc.ServiceDesc for DataAccessControlService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

DataTableService_ServiceDesc

var DataTableService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.DataTableService",
	HandlerType: (*DataTableServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateDataTable",
			Handler:    _DataTableService_CreateDataTable_Handler,
		},
		{
			MethodName: "ListDataTables",
			Handler:    _DataTableService_ListDataTables_Handler,
		},
		{
			MethodName: "GetDataTable",
			Handler:    _DataTableService_GetDataTable_Handler,
		},
		{
			MethodName: "UpdateDataTable",
			Handler:    _DataTableService_UpdateDataTable_Handler,
		},
		{
			MethodName: "DeleteDataTable",
			Handler:    _DataTableService_DeleteDataTable_Handler,
		},
		{
			MethodName: "CreateDataTableRow",
			Handler:    _DataTableService_CreateDataTableRow_Handler,
		},
		{
			MethodName: "UpdateDataTableRow",
			Handler:    _DataTableService_UpdateDataTableRow_Handler,
		},
		{
			MethodName: "ListDataTableRows",
			Handler:    _DataTableService_ListDataTableRows_Handler,
		},
		{
			MethodName: "GetDataTableRow",
			Handler:    _DataTableService_GetDataTableRow_Handler,
		},
		{
			MethodName: "DeleteDataTableRow",
			Handler:    _DataTableService_DeleteDataTableRow_Handler,
		},
		{
			MethodName: "BulkCreateDataTableRows",
			Handler:    _DataTableService_BulkCreateDataTableRows_Handler,
		},
		{
			MethodName: "BulkGetDataTableRows",
			Handler:    _DataTableService_BulkGetDataTableRows_Handler,
		},
		{
			MethodName: "BulkReplaceDataTableRows",
			Handler:    _DataTableService_BulkReplaceDataTableRows_Handler,
		},
		{
			MethodName: "BulkUpdateDataTableRows",
			Handler:    _DataTableService_BulkUpdateDataTableRows_Handler,
		},
		{
			MethodName: "GetDataTableOperationErrors",
			Handler:    _DataTableService_GetDataTableOperationErrors_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/data_table.proto",
}

DataTableService_ServiceDesc is the grpc.ServiceDesc for DataTableService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

EntityService_ServiceDesc

var EntityService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.EntityService",
	HandlerType: (*EntityServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetWatchlist",
			Handler:    _EntityService_GetWatchlist_Handler,
		},
		{
			MethodName: "ListWatchlists",
			Handler:    _EntityService_ListWatchlists_Handler,
		},
		{
			MethodName: "CreateWatchlist",
			Handler:    _EntityService_CreateWatchlist_Handler,
		},
		{
			MethodName: "UpdateWatchlist",
			Handler:    _EntityService_UpdateWatchlist_Handler,
		},
		{
			MethodName: "DeleteWatchlist",
			Handler:    _EntityService_DeleteWatchlist_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/entity.proto",
}

EntityService_ServiceDesc is the grpc.ServiceDesc for EntityService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

FeaturedContentNativeDashboardService_ServiceDesc

var FeaturedContentNativeDashboardService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.FeaturedContentNativeDashboardService",
	HandlerType: (*FeaturedContentNativeDashboardServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetFeaturedContentNativeDashboard",
			Handler:    _FeaturedContentNativeDashboardService_GetFeaturedContentNativeDashboard_Handler,
		},
		{
			MethodName: "ListFeaturedContentNativeDashboards",
			Handler:    _FeaturedContentNativeDashboardService_ListFeaturedContentNativeDashboards_Handler,
		},
		{
			MethodName: "InstallFeaturedContentNativeDashboard",
			Handler:    _FeaturedContentNativeDashboardService_InstallFeaturedContentNativeDashboard_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/featured_content_native_dashboard.proto",
}

FeaturedContentNativeDashboardService_ServiceDesc is the grpc.ServiceDesc for FeaturedContentNativeDashboardService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

File_google_cloud_chronicle_v1_big_query_export_proto

var File_google_cloud_chronicle_v1_big_query_export_proto protoreflect.FileDescriptor

File_google_cloud_chronicle_v1_dashboard_chart_proto

var File_google_cloud_chronicle_v1_dashboard_chart_proto protoreflect.FileDescriptor

File_google_cloud_chronicle_v1_dashboard_query_proto

var File_google_cloud_chronicle_v1_dashboard_query_proto protoreflect.FileDescriptor

File_google_cloud_chronicle_v1_data_access_control_proto

var File_google_cloud_chronicle_v1_data_access_control_proto protoreflect.FileDescriptor

File_google_cloud_chronicle_v1_data_table_proto

var File_google_cloud_chronicle_v1_data_table_proto protoreflect.FileDescriptor

File_google_cloud_chronicle_v1_entity_proto

var File_google_cloud_chronicle_v1_entity_proto protoreflect.FileDescriptor
var File_google_cloud_chronicle_v1_featured_content_metadata_proto protoreflect.FileDescriptor
var File_google_cloud_chronicle_v1_featured_content_native_dashboard_proto protoreflect.FileDescriptor

File_google_cloud_chronicle_v1_instance_proto

var File_google_cloud_chronicle_v1_instance_proto protoreflect.FileDescriptor

File_google_cloud_chronicle_v1_native_dashboard_proto

var File_google_cloud_chronicle_v1_native_dashboard_proto protoreflect.FileDescriptor

File_google_cloud_chronicle_v1_reference_list_proto

var File_google_cloud_chronicle_v1_reference_list_proto protoreflect.FileDescriptor

File_google_cloud_chronicle_v1_rule_proto

var File_google_cloud_chronicle_v1_rule_proto protoreflect.FileDescriptor

InstanceService_ServiceDesc

var InstanceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.InstanceService",
	HandlerType: (*InstanceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetInstance",
			Handler:    _InstanceService_GetInstance_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/instance.proto",
}

InstanceService_ServiceDesc is the grpc.ServiceDesc for InstanceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

NativeDashboardService_ServiceDesc

var NativeDashboardService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.NativeDashboardService",
	HandlerType: (*NativeDashboardServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateNativeDashboard",
			Handler:    _NativeDashboardService_CreateNativeDashboard_Handler,
		},
		{
			MethodName: "GetNativeDashboard",
			Handler:    _NativeDashboardService_GetNativeDashboard_Handler,
		},
		{
			MethodName: "ListNativeDashboards",
			Handler:    _NativeDashboardService_ListNativeDashboards_Handler,
		},
		{
			MethodName: "UpdateNativeDashboard",
			Handler:    _NativeDashboardService_UpdateNativeDashboard_Handler,
		},
		{
			MethodName: "DuplicateNativeDashboard",
			Handler:    _NativeDashboardService_DuplicateNativeDashboard_Handler,
		},
		{
			MethodName: "DeleteNativeDashboard",
			Handler:    _NativeDashboardService_DeleteNativeDashboard_Handler,
		},
		{
			MethodName: "AddChart",
			Handler:    _NativeDashboardService_AddChart_Handler,
		},
		{
			MethodName: "RemoveChart",
			Handler:    _NativeDashboardService_RemoveChart_Handler,
		},
		{
			MethodName: "EditChart",
			Handler:    _NativeDashboardService_EditChart_Handler,
		},
		{
			MethodName: "DuplicateChart",
			Handler:    _NativeDashboardService_DuplicateChart_Handler,
		},
		{
			MethodName: "ExportNativeDashboards",
			Handler:    _NativeDashboardService_ExportNativeDashboards_Handler,
		},
		{
			MethodName: "ImportNativeDashboards",
			Handler:    _NativeDashboardService_ImportNativeDashboards_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/native_dashboard.proto",
}

NativeDashboardService_ServiceDesc is the grpc.ServiceDesc for NativeDashboardService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

ReferenceListService_ServiceDesc

var ReferenceListService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.ReferenceListService",
	HandlerType: (*ReferenceListServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetReferenceList",
			Handler:    _ReferenceListService_GetReferenceList_Handler,
		},
		{
			MethodName: "ListReferenceLists",
			Handler:    _ReferenceListService_ListReferenceLists_Handler,
		},
		{
			MethodName: "CreateReferenceList",
			Handler:    _ReferenceListService_CreateReferenceList_Handler,
		},
		{
			MethodName: "UpdateReferenceList",
			Handler:    _ReferenceListService_UpdateReferenceList_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/reference_list.proto",
}

ReferenceListService_ServiceDesc is the grpc.ServiceDesc for ReferenceListService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

RuleService_ServiceDesc

var RuleService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.chronicle.v1.RuleService",
	HandlerType: (*RuleServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateRule",
			Handler:    _RuleService_CreateRule_Handler,
		},
		{
			MethodName: "GetRule",
			Handler:    _RuleService_GetRule_Handler,
		},
		{
			MethodName: "ListRules",
			Handler:    _RuleService_ListRules_Handler,
		},
		{
			MethodName: "UpdateRule",
			Handler:    _RuleService_UpdateRule_Handler,
		},
		{
			MethodName: "DeleteRule",
			Handler:    _RuleService_DeleteRule_Handler,
		},
		{
			MethodName: "ListRuleRevisions",
			Handler:    _RuleService_ListRuleRevisions_Handler,
		},
		{
			MethodName: "CreateRetrohunt",
			Handler:    _RuleService_CreateRetrohunt_Handler,
		},
		{
			MethodName: "GetRetrohunt",
			Handler:    _RuleService_GetRetrohunt_Handler,
		},
		{
			MethodName: "ListRetrohunts",
			Handler:    _RuleService_ListRetrohunts_Handler,
		},
		{
			MethodName: "GetRuleDeployment",
			Handler:    _RuleService_GetRuleDeployment_Handler,
		},
		{
			MethodName: "ListRuleDeployments",
			Handler:    _RuleService_ListRuleDeployments_Handler,
		},
		{
			MethodName: "UpdateRuleDeployment",
			Handler:    _RuleService_UpdateRuleDeployment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/chronicle/v1/rule.proto",
}

RuleService_ServiceDesc is the grpc.ServiceDesc for RuleService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterBigQueryExportServiceServer

func RegisterBigQueryExportServiceServer(s grpc.ServiceRegistrar, srv BigQueryExportServiceServer)

func RegisterDashboardChartServiceServer

func RegisterDashboardChartServiceServer(s grpc.ServiceRegistrar, srv DashboardChartServiceServer)

func RegisterDashboardQueryServiceServer

func RegisterDashboardQueryServiceServer(s grpc.ServiceRegistrar, srv DashboardQueryServiceServer)

func RegisterDataAccessControlServiceServer

func RegisterDataAccessControlServiceServer(s grpc.ServiceRegistrar, srv DataAccessControlServiceServer)

func RegisterDataTableServiceServer

func RegisterDataTableServiceServer(s grpc.ServiceRegistrar, srv DataTableServiceServer)

func RegisterEntityServiceServer

func RegisterEntityServiceServer(s grpc.ServiceRegistrar, srv EntityServiceServer)

func RegisterFeaturedContentNativeDashboardServiceServer

func RegisterFeaturedContentNativeDashboardServiceServer(s grpc.ServiceRegistrar, srv FeaturedContentNativeDashboardServiceServer)

func RegisterInstanceServiceServer

func RegisterInstanceServiceServer(s grpc.ServiceRegistrar, srv InstanceServiceServer)

func RegisterNativeDashboardServiceServer

func RegisterNativeDashboardServiceServer(s grpc.ServiceRegistrar, srv NativeDashboardServiceServer)

func RegisterReferenceListServiceServer

func RegisterReferenceListServiceServer(s grpc.ServiceRegistrar, srv ReferenceListServiceServer)

func RegisterRuleServiceServer

func RegisterRuleServiceServer(s grpc.ServiceRegistrar, srv RuleServiceServer)

AddChartRequest

type AddChartRequest struct {

	// Required. The dashboard name to add chart in.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. Query used to create the chart.
	DashboardQuery *DashboardQuery `protobuf:"bytes,2,opt,name=dashboard_query,json=dashboardQuery,proto3" json:"dashboard_query,omitempty"`
	// Required. Chart to be added to the dashboard.
	DashboardChart *DashboardChart `protobuf:"bytes,3,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
	// Required. ChartLayout for newly added chart.
	ChartLayout *DashboardDefinition_ChartConfig_ChartLayout `protobuf:"bytes,4,opt,name=chart_layout,json=chartLayout,proto3" json:"chart_layout,omitempty"`
	// contains filtered or unexported fields
}

Request message to add chart in a dashboard.

func (*AddChartRequest) Descriptor

func (*AddChartRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddChartRequest.ProtoReflect.Descriptor instead.

func (*AddChartRequest) GetChartLayout

func (*AddChartRequest) GetDashboardChart

func (x *AddChartRequest) GetDashboardChart() *DashboardChart

func (*AddChartRequest) GetDashboardQuery

func (x *AddChartRequest) GetDashboardQuery() *DashboardQuery

func (*AddChartRequest) GetName

func (x *AddChartRequest) GetName() string

func (*AddChartRequest) ProtoMessage

func (*AddChartRequest) ProtoMessage()

func (*AddChartRequest) ProtoReflect

func (x *AddChartRequest) ProtoReflect() protoreflect.Message

func (*AddChartRequest) Reset

func (x *AddChartRequest) Reset()

func (*AddChartRequest) String

func (x *AddChartRequest) String() string

AddChartResponse

type AddChartResponse struct {

	// Dashboard with chart added in definition.
	NativeDashboard *NativeDashboard `protobuf:"bytes,1,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
	// Created chart resource.
	DashboardChart *DashboardChart `protobuf:"bytes,2,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
	// contains filtered or unexported fields
}

Response message for adding chart in a dashboard.

func (*AddChartResponse) Descriptor

func (*AddChartResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddChartResponse.ProtoReflect.Descriptor instead.

func (*AddChartResponse) GetDashboardChart

func (x *AddChartResponse) GetDashboardChart() *DashboardChart

func (*AddChartResponse) GetNativeDashboard

func (x *AddChartResponse) GetNativeDashboard() *NativeDashboard

func (*AddChartResponse) ProtoMessage

func (*AddChartResponse) ProtoMessage()

func (*AddChartResponse) ProtoReflect

func (x *AddChartResponse) ProtoReflect() protoreflect.Message

func (*AddChartResponse) Reset

func (x *AddChartResponse) Reset()

func (*AddChartResponse) String

func (x *AddChartResponse) String() string

AdvancedFilterConfig

type AdvancedFilterConfig struct {

	// Required. The token name to look for in the query (e.g., "hostname").
	// The system will automatically wrap this in '$' (e.g., "$hostname$").
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// Optional. String to prepend to the final replaced value (e.g., "/", "^(",
	// "\"").
	Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// Optional. String to append to the final replaced value (e.g., "/", ")$",
	// "\"").
	Suffix string `protobuf:"bytes,3,opt,name=suffix,proto3" json:"suffix,omitempty"`
	// Optional. Delimiter to join multiple selected values (e.g., "|", " OR field
	// = ").
	Separator string `protobuf:"bytes,4,opt,name=separator,proto3" json:"separator,omitempty"`
	// Optional. Whether to allow selection of multiple values.
	MultipleAllowed bool `protobuf:"varint,5,opt,name=multiple_allowed,json=multipleAllowed,proto3" json:"multiple_allowed,omitempty"`
	// Optional. Default values to use if no value is selected/provided.
	DefaultValues []string `protobuf:"bytes,6,rep,name=default_values,json=defaultValues,proto3" json:"default_values,omitempty"`
	// Optional. Whether to skip the configured prefix and suffix when using
	// default values. If true, default values are inserted raw (joined by the
	// separator).
	SkipDefaultAffixes bool `protobuf:"varint,7,opt,name=skip_default_affixes,json=skipDefaultAffixes,proto3" json:"skip_default_affixes,omitempty"`
	// Required. Source of the values for the filter.
	ValueSource *AdvancedFilterConfig_ValueSource `protobuf:"bytes,8,opt,name=value_source,json=valueSource,proto3" json:"value_source,omitempty"`
	// contains filtered or unexported fields
}

Advanced filter configuration for the filter widget.

func (*AdvancedFilterConfig) Descriptor

func (*AdvancedFilterConfig) Descriptor() ([]byte, []int)

Deprecated: Use AdvancedFilterConfig.ProtoReflect.Descriptor instead.

func (*AdvancedFilterConfig) GetDefaultValues

func (x *AdvancedFilterConfig) GetDefaultValues() []string

func (*AdvancedFilterConfig) GetMultipleAllowed

func (x *AdvancedFilterConfig) GetMultipleAllowed() bool

func (*AdvancedFilterConfig) GetPrefix

func (x *AdvancedFilterConfig) GetPrefix() string

func (*AdvancedFilterConfig) GetSeparator

func (x *AdvancedFilterConfig) GetSeparator() string

func (*AdvancedFilterConfig) GetSkipDefaultAffixes

func (x *AdvancedFilterConfig) GetSkipDefaultAffixes() bool

func (*AdvancedFilterConfig) GetSuffix

func (x *AdvancedFilterConfig) GetSuffix() string

func (*AdvancedFilterConfig) GetToken

func (x *AdvancedFilterConfig) GetToken() string

func (*AdvancedFilterConfig) GetValueSource

func (*AdvancedFilterConfig) ProtoMessage

func (*AdvancedFilterConfig) ProtoMessage()

func (*AdvancedFilterConfig) ProtoReflect

func (x *AdvancedFilterConfig) ProtoReflect() protoreflect.Message

func (*AdvancedFilterConfig) Reset

func (x *AdvancedFilterConfig) Reset()

func (*AdvancedFilterConfig) String

func (x *AdvancedFilterConfig) String() string

AdvancedFilterConfig_ManualOptions

type AdvancedFilterConfig_ManualOptions struct {

	// Optional. The options provided by the user.
	// The max number of options is limited to 10000.
	Options []string `protobuf:"bytes,1,rep,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

Manual options provided by the user.

func (*AdvancedFilterConfig_ManualOptions) Descriptor

func (*AdvancedFilterConfig_ManualOptions) Descriptor() ([]byte, []int)

Deprecated: Use AdvancedFilterConfig_ManualOptions.ProtoReflect.Descriptor instead.

func (*AdvancedFilterConfig_ManualOptions) GetOptions

func (x *AdvancedFilterConfig_ManualOptions) GetOptions() []string

func (*AdvancedFilterConfig_ManualOptions) ProtoMessage

func (*AdvancedFilterConfig_ManualOptions) ProtoMessage()

func (*AdvancedFilterConfig_ManualOptions) ProtoReflect

func (*AdvancedFilterConfig_ManualOptions) Reset

func (*AdvancedFilterConfig_ManualOptions) String

AdvancedFilterConfig_QueryOptions

type AdvancedFilterConfig_QueryOptions struct {

	// Required. The query to execute to fetch the values.
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// Required. The column name to use for the values.
	Column string `protobuf:"bytes,2,opt,name=column,proto3" json:"column,omitempty"`
	// Optional. Enable global time filter
	GlobalTimeFilterEnabled bool `protobuf:"varint,3,opt,name=global_time_filter_enabled,json=globalTimeFilterEnabled,proto3" json:"global_time_filter_enabled,omitempty"`
	// Optional. Time range input specifically for the filter's population
	// query.
	Input *DashboardQuery_Input `protobuf:"bytes,4,opt,name=input,proto3" json:"input,omitempty"`
	// contains filtered or unexported fields
}

Query options to fetch the values from the query engine. This is used for the filter's population query.

func (*AdvancedFilterConfig_QueryOptions) Descriptor

func (*AdvancedFilterConfig_QueryOptions) Descriptor() ([]byte, []int)

Deprecated: Use AdvancedFilterConfig_QueryOptions.ProtoReflect.Descriptor instead.

func (*AdvancedFilterConfig_QueryOptions) GetColumn

func (*AdvancedFilterConfig_QueryOptions) GetGlobalTimeFilterEnabled

func (x *AdvancedFilterConfig_QueryOptions) GetGlobalTimeFilterEnabled() bool

func (*AdvancedFilterConfig_QueryOptions) GetInput

func (*AdvancedFilterConfig_QueryOptions) GetQuery

func (*AdvancedFilterConfig_QueryOptions) ProtoMessage

func (*AdvancedFilterConfig_QueryOptions) ProtoMessage()

func (*AdvancedFilterConfig_QueryOptions) ProtoReflect

func (*AdvancedFilterConfig_QueryOptions) Reset

func (*AdvancedFilterConfig_QueryOptions) String

AdvancedFilterConfig_ValueSource

type AdvancedFilterConfig_ValueSource struct {

	// Source of the values for the filter.
	//
	// Types that are valid to be assigned to Source:
	//
	//	*AdvancedFilterConfig_ValueSource_ManualOptions
	//	*AdvancedFilterConfig_ValueSource_QueryOptions
	Source isAdvancedFilterConfig_ValueSource_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

Source of the values for the filter.

func (*AdvancedFilterConfig_ValueSource) Descriptor

func (*AdvancedFilterConfig_ValueSource) Descriptor() ([]byte, []int)

Deprecated: Use AdvancedFilterConfig_ValueSource.ProtoReflect.Descriptor instead.

func (*AdvancedFilterConfig_ValueSource) GetManualOptions

func (*AdvancedFilterConfig_ValueSource) GetQueryOptions

func (*AdvancedFilterConfig_ValueSource) GetSource

func (x *AdvancedFilterConfig_ValueSource) GetSource() isAdvancedFilterConfig_ValueSource_Source

func (*AdvancedFilterConfig_ValueSource) ProtoMessage

func (*AdvancedFilterConfig_ValueSource) ProtoMessage()

func (*AdvancedFilterConfig_ValueSource) ProtoReflect

func (*AdvancedFilterConfig_ValueSource) Reset

func (*AdvancedFilterConfig_ValueSource) String

AdvancedFilterConfig_ValueSource_ManualOptions

type AdvancedFilterConfig_ValueSource_ManualOptions struct {
	// Optional. Manual options provided by the user.
	ManualOptions *AdvancedFilterConfig_ManualOptions `protobuf:"bytes,1,opt,name=manual_options,json=manualOptions,proto3,oneof"`
}

AdvancedFilterConfig_ValueSource_QueryOptions

type AdvancedFilterConfig_ValueSource_QueryOptions struct {
	// Optional. Query options to fetch the values from the query engine.
	// This is used for the filter's population query.
	QueryOptions *AdvancedFilterConfig_QueryOptions `protobuf:"bytes,2,opt,name=query_options,json=queryOptions,proto3,oneof"`
}

AxisType

type AxisType int32

AxisType_AXIS_TYPE_UNSPECIFIED, AxisType_VALUE, AxisType_CATEGORY, AxisType_TIME, AxisType_LOG

const (
	AxisType_AXIS_TYPE_UNSPECIFIED AxisType = 0
	AxisType_VALUE                 AxisType = 1
	AxisType_CATEGORY              AxisType = 2
	AxisType_TIME                  AxisType = 3
	AxisType_LOG                   AxisType = 4
)

func (AxisType) Descriptor

func (AxisType) Descriptor() protoreflect.EnumDescriptor

func (AxisType) Enum

func (x AxisType) Enum() *AxisType

func (AxisType) EnumDescriptor

func (AxisType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AxisType.Descriptor instead.

func (AxisType) Number

func (x AxisType) Number() protoreflect.EnumNumber

func (AxisType) String

func (x AxisType) String() string

func (AxisType) Type

BatchGetDashboardChartsRequest

type BatchGetDashboardChartsRequest struct {

	// Required. The parent resource shared by all dashboard charts being
	// retrieved. Format:
	// projects/{project}/locations/{location}/instances/{instance} If this is
	// set, the parent of all of the dashboard charts specified in `names` must
	// match this field.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The names of the dashboard charts to get.
	Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"`
	// contains filtered or unexported fields
}

Request message to get dashboard charts in batch.

func (*BatchGetDashboardChartsRequest) Descriptor

func (*BatchGetDashboardChartsRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchGetDashboardChartsRequest.ProtoReflect.Descriptor instead.

func (*BatchGetDashboardChartsRequest) GetNames

func (x *BatchGetDashboardChartsRequest) GetNames() []string

func (*BatchGetDashboardChartsRequest) GetParent

func (x *BatchGetDashboardChartsRequest) GetParent() string

func (*BatchGetDashboardChartsRequest) ProtoMessage

func (*BatchGetDashboardChartsRequest) ProtoMessage()

func (*BatchGetDashboardChartsRequest) ProtoReflect

func (*BatchGetDashboardChartsRequest) Reset

func (x *BatchGetDashboardChartsRequest) Reset()

func (*BatchGetDashboardChartsRequest) String

BatchGetDashboardChartsResponse

type BatchGetDashboardChartsResponse struct {

	// The dashboardCharts from the specified chronicle instance.
	DashboardCharts []*DashboardChart `protobuf:"bytes,1,rep,name=dashboard_charts,json=dashboardCharts,proto3" json:"dashboard_charts,omitempty"`
	// contains filtered or unexported fields
}

Response message for getting dashboard charts in batch.

func (*BatchGetDashboardChartsResponse) Descriptor

func (*BatchGetDashboardChartsResponse) Descriptor() ([]byte, []int)

Deprecated: Use BatchGetDashboardChartsResponse.ProtoReflect.Descriptor instead.

func (*BatchGetDashboardChartsResponse) GetDashboardCharts

func (x *BatchGetDashboardChartsResponse) GetDashboardCharts() []*DashboardChart

func (*BatchGetDashboardChartsResponse) ProtoMessage

func (*BatchGetDashboardChartsResponse) ProtoMessage()

func (*BatchGetDashboardChartsResponse) ProtoReflect

func (*BatchGetDashboardChartsResponse) Reset

func (*BatchGetDashboardChartsResponse) String

BigQueryExport

type BigQueryExport struct {

	// Identifier. The resource name of the BigQueryExport.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Whether the BigQueryExport has been provisioned for the
	// Chronicle instance.
	Provisioned bool `protobuf:"varint,2,opt,name=provisioned,proto3" json:"provisioned,omitempty"`
	// Output only. The BigQueryExportPackage entitled for the Chronicle instance.
	BigQueryExportPackage BigQueryExportPackage `protobuf:"varint,3,opt,name=big_query_export_package,json=bigQueryExportPackage,proto3,enum=google.cloud.chronicle.v1.BigQueryExportPackage" json:"big_query_export_package,omitempty"`
	// Optional. The export settings for the Entity Graph data source.
	EntityGraphSettings *DataSourceExportSettings `protobuf:"bytes,4,opt,name=entity_graph_settings,json=entityGraphSettings,proto3" json:"entity_graph_settings,omitempty"`
	// Optional. The export settings for the IOC Matches data source.
	IocMatchesSettings *DataSourceExportSettings `protobuf:"bytes,5,opt,name=ioc_matches_settings,json=iocMatchesSettings,proto3" json:"ioc_matches_settings,omitempty"`
	// Optional. The export settings for the Rule Detections data source.
	RuleDetectionsSettings *DataSourceExportSettings `protobuf:"bytes,6,opt,name=rule_detections_settings,json=ruleDetectionsSettings,proto3" json:"rule_detections_settings,omitempty"`
	// Optional. The export settings for the UDM Events Aggregates data source.
	UdmEventsAggregatesSettings *DataSourceExportSettings `protobuf:"bytes,7,opt,name=udm_events_aggregates_settings,json=udmEventsAggregatesSettings,proto3" json:"udm_events_aggregates_settings,omitempty"`
	// Optional. The export settings for the UDM Events data source.
	UdmEventsSettings *DataSourceExportSettings `protobuf:"bytes,8,opt,name=udm_events_settings,json=udmEventsSettings,proto3" json:"udm_events_settings,omitempty"`
	// contains filtered or unexported fields
}

This resource represents the BigQuery export configuration for a Chronicle instance which includes Google Cloud Platform resources like Cloud Storage buckets, BigQuery datasets etc and the export settings for each data source.

func (*BigQueryExport) Descriptor

func (*BigQueryExport) Descriptor() ([]byte, []int)

Deprecated: Use BigQueryExport.ProtoReflect.Descriptor instead.

func (*BigQueryExport) GetBigQueryExportPackage

func (x *BigQueryExport) GetBigQueryExportPackage() BigQueryExportPackage

func (*BigQueryExport) GetEntityGraphSettings

func (x *BigQueryExport) GetEntityGraphSettings() *DataSourceExportSettings

func (*BigQueryExport) GetIocMatchesSettings

func (x *BigQueryExport) GetIocMatchesSettings() *DataSourceExportSettings

func (*BigQueryExport) GetName

func (x *BigQueryExport) GetName() string

func (*BigQueryExport) GetProvisioned

func (x *BigQueryExport) GetProvisioned() bool

func (*BigQueryExport) GetRuleDetectionsSettings

func (x *BigQueryExport) GetRuleDetectionsSettings() *DataSourceExportSettings

func (*BigQueryExport) GetUdmEventsAggregatesSettings

func (x *BigQueryExport) GetUdmEventsAggregatesSettings() *DataSourceExportSettings

func (*BigQueryExport) GetUdmEventsSettings

func (x *BigQueryExport) GetUdmEventsSettings() *DataSourceExportSettings

func (*BigQueryExport) ProtoMessage

func (*BigQueryExport) ProtoMessage()

func (*BigQueryExport) ProtoReflect

func (x *BigQueryExport) ProtoReflect() protoreflect.Message

func (*BigQueryExport) Reset

func (x *BigQueryExport) Reset()

func (*BigQueryExport) String

func (x *BigQueryExport) String() string

BigQueryExportPackage

type BigQueryExportPackage int32

The BigQueryExportPackage entitled for the Chronicle instance.

BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_UNSPECIFIED, BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_BYOBQ, BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_ADVANCED

const (
	// The BigQueryExportPackage is unspecified.
	BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_UNSPECIFIED BigQueryExportPackage = 0
	// The BigQueryExportPackage is Bring Your Own BigQuery.
	BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_BYOBQ BigQueryExportPackage = 1
	// The BigQueryExportPackage is Advanced BigQuery.
	BigQueryExportPackage_BIG_QUERY_EXPORT_PACKAGE_ADVANCED BigQueryExportPackage = 2
)

func (BigQueryExportPackage) Descriptor

func (BigQueryExportPackage) Enum

func (BigQueryExportPackage) EnumDescriptor

func (BigQueryExportPackage) EnumDescriptor() ([]byte, []int)

Deprecated: Use BigQueryExportPackage.Descriptor instead.

func (BigQueryExportPackage) Number

func (BigQueryExportPackage) String

func (x BigQueryExportPackage) String() string

func (BigQueryExportPackage) Type

BigQueryExportServiceClient

type BigQueryExportServiceClient interface {
	// Get the BigQuery export configuration for a Chronicle instance.
	GetBigQueryExport(ctx context.Context, in *GetBigQueryExportRequest, opts ...grpc.CallOption) (*BigQueryExport, error)
	// Update the BigQuery export configuration for a Chronicle instance.
	UpdateBigQueryExport(ctx context.Context, in *UpdateBigQueryExportRequest, opts ...grpc.CallOption) (*BigQueryExport, error)
	// Provision the BigQuery export for a Chronicle instance. This will create
	// {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets
	// and set default export settings for each data source.
	ProvisionBigQueryExport(ctx context.Context, in *ProvisionBigQueryExportRequest, opts ...grpc.CallOption) (*BigQueryExport, error)
}

BigQueryExportServiceClient is the client API for BigQueryExportService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewBigQueryExportServiceClient

func NewBigQueryExportServiceClient(cc grpc.ClientConnInterface) BigQueryExportServiceClient

BigQueryExportServiceServer

type BigQueryExportServiceServer interface {
	// Get the BigQuery export configuration for a Chronicle instance.
	GetBigQueryExport(context.Context, *GetBigQueryExportRequest) (*BigQueryExport, error)
	// Update the BigQuery export configuration for a Chronicle instance.
	UpdateBigQueryExport(context.Context, *UpdateBigQueryExportRequest) (*BigQueryExport, error)
	// Provision the BigQuery export for a Chronicle instance. This will create
	// {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets
	// and set default export settings for each data source.
	ProvisionBigQueryExport(context.Context, *ProvisionBigQueryExportRequest) (*BigQueryExport, error)
}

BigQueryExportServiceServer is the server API for BigQueryExportService service. All implementations should embed UnimplementedBigQueryExportServiceServer for forward compatibility

BulkCreateDataTableRowsRequest

type BulkCreateDataTableRowsRequest struct {

	// Required. The resource id of the data table.
	// Format:
	// /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Data table rows to create. A maximum of 1000 rows (for sync
	// requests) or 2000 rows (for async requests) can be created in a single
	// request. Total size of the rows should be less than 4MB.
	Requests []*CreateDataTableRowRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
	// contains filtered or unexported fields
}

Request to create data table rows in bulk.

func (*BulkCreateDataTableRowsRequest) Descriptor

func (*BulkCreateDataTableRowsRequest) Descriptor() ([]byte, []int)

Deprecated: Use BulkCreateDataTableRowsRequest.ProtoReflect.Descriptor instead.

func (*BulkCreateDataTableRowsRequest) GetParent

func (x *BulkCreateDataTableRowsRequest) GetParent() string

func (*BulkCreateDataTableRowsRequest) GetRequests

func (*BulkCreateDataTableRowsRequest) ProtoMessage

func (*BulkCreateDataTableRowsRequest) ProtoMessage()

func (*BulkCreateDataTableRowsRequest) ProtoReflect

func (*BulkCreateDataTableRowsRequest) Reset

func (x *BulkCreateDataTableRowsRequest) Reset()

func (*BulkCreateDataTableRowsRequest) String

BulkCreateDataTableRowsResponse

type BulkCreateDataTableRowsResponse struct {

	// DataTableRows created
	DataTableRows []*DataTableRow `protobuf:"bytes,1,rep,name=data_table_rows,json=dataTableRows,proto3" json:"data_table_rows,omitempty"`
	// contains filtered or unexported fields
}

Response message with created data table rows.

func (*BulkCreateDataTableRowsResponse) Descriptor

func (*BulkCreateDataTableRowsResponse) Descriptor() ([]byte, []int)

Deprecated: Use BulkCreateDataTableRowsResponse.ProtoReflect.Descriptor instead.

func (*BulkCreateDataTableRowsResponse) GetDataTableRows

func (x *BulkCreateDataTableRowsResponse) GetDataTableRows() []*DataTableRow

func (*BulkCreateDataTableRowsResponse) ProtoMessage

func (*BulkCreateDataTableRowsResponse) ProtoMessage()

func (*BulkCreateDataTableRowsResponse) ProtoReflect

func (*BulkCreateDataTableRowsResponse) Reset

func (*BulkCreateDataTableRowsResponse) String

BulkGetDataTableRowsRequest

type BulkGetDataTableRowsRequest struct {

	// Required. The resource id of the data table.
	// Format:
	// /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Data table rows to get. At max 1,000 rows can be there in a
	// request.
	Requests []*GetDataTableRowRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
	// contains filtered or unexported fields
}

Request to get data table rows in bulk.

func (*BulkGetDataTableRowsRequest) Descriptor

func (*BulkGetDataTableRowsRequest) Descriptor() ([]byte, []int)

Deprecated: Use BulkGetDataTableRowsRequest.ProtoReflect.Descriptor instead.

func (*BulkGetDataTableRowsRequest) GetParent

func (x *BulkGetDataTableRowsRequest) GetParent() string

func (*BulkGetDataTableRowsRequest) GetRequests

func (*BulkGetDataTableRowsRequest) ProtoMessage

func (*BulkGetDataTableRowsRequest) ProtoMessage()

func (*BulkGetDataTableRowsRequest) ProtoReflect

func (*BulkGetDataTableRowsRequest) Reset

func (x *BulkGetDataTableRowsRequest) Reset()

func (*BulkGetDataTableRowsRequest) String

func (x *BulkGetDataTableRowsRequest) String() string

BulkGetDataTableRowsResponse

type BulkGetDataTableRowsResponse struct {

	// The requested data table rows.
	DataTableRows []*DataTableRow `protobuf:"bytes,1,rep,name=data_table_rows,json=dataTableRows,proto3" json:"data_table_rows,omitempty"`
	// contains filtered or unexported fields
}

Response message with data table rows.

func (*BulkGetDataTableRowsResponse) Descriptor

func (*BulkGetDataTableRowsResponse) Descriptor() ([]byte, []int)

Deprecated: Use BulkGetDataTableRowsResponse.ProtoReflect.Descriptor instead.

func (*BulkGetDataTableRowsResponse) GetDataTableRows

func (x *BulkGetDataTableRowsResponse) GetDataTableRows() []*DataTableRow

func (*BulkGetDataTableRowsResponse) ProtoMessage

func (*BulkGetDataTableRowsResponse) ProtoMessage()

func (*BulkGetDataTableRowsResponse) ProtoReflect

func (*BulkGetDataTableRowsResponse) Reset

func (x *BulkGetDataTableRowsResponse) Reset()

func (*BulkGetDataTableRowsResponse) String

BulkReplaceDataTableRowsRequest

type BulkReplaceDataTableRowsRequest struct {

	// Required. The resource id of the data table.
	// Format:
	// /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Data table rows to replace the existing data table rows. A
	// maximum of 1000 rows (for sync requests) or 2000 rows (for async requests)
	// can be replaced in a single request. Total size of the rows should be less
	// than 4MB.
	Requests []*CreateDataTableRowRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
	// contains filtered or unexported fields
}

Request to replace data table rows in bulk.

func (*BulkReplaceDataTableRowsRequest) Descriptor

func (*BulkReplaceDataTableRowsRequest) Descriptor() ([]byte, []int)

Deprecated: Use BulkReplaceDataTableRowsRequest.ProtoReflect.Descriptor instead.

func (*BulkReplaceDataTableRowsRequest) GetParent

func (x *BulkReplaceDataTableRowsRequest) GetParent() string

func (*BulkReplaceDataTableRowsRequest) GetRequests

func (*BulkReplaceDataTableRowsRequest) ProtoMessage

func (*BulkReplaceDataTableRowsRequest) ProtoMessage()

func (*BulkReplaceDataTableRowsRequest) ProtoReflect

func (*BulkReplaceDataTableRowsRequest) Reset

func (*BulkReplaceDataTableRowsRequest) String

BulkReplaceDataTableRowsResponse

type BulkReplaceDataTableRowsResponse struct {

	// DataTableRows that replaced existing data table rows
	DataTableRows []*DataTableRow `protobuf:"bytes,1,rep,name=data_table_rows,json=dataTableRows,proto3" json:"data_table_rows,omitempty"`
	// contains filtered or unexported fields
}

Response message with data table rows that replaced existing data table rows.

func (*BulkReplaceDataTableRowsResponse) Descriptor

func (*BulkReplaceDataTableRowsResponse) Descriptor() ([]byte, []int)

Deprecated: Use BulkReplaceDataTableRowsResponse.ProtoReflect.Descriptor instead.

func (*BulkReplaceDataTableRowsResponse) GetDataTableRows

func (x *BulkReplaceDataTableRowsResponse) GetDataTableRows() []*DataTableRow

func (*BulkReplaceDataTableRowsResponse) ProtoMessage

func (*BulkReplaceDataTableRowsResponse) ProtoMessage()

func (*BulkReplaceDataTableRowsResponse) ProtoReflect

func (*BulkReplaceDataTableRowsResponse) Reset

func (*BulkReplaceDataTableRowsResponse) String

BulkUpdateDataTableRowsRequest

type BulkUpdateDataTableRowsRequest struct {

	// Required. The resource id of the data table.
	// Format:
	// /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Data table rows to update. At max 1,000 rows (or rows with size
	// less than 2MB) can be there in a request.
	Requests []*UpdateDataTableRowRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
	// contains filtered or unexported fields
}

Request to update data table rows in bulk.

func (*BulkUpdateDataTableRowsRequest) Descriptor

func (*BulkUpdateDataTableRowsRequest) Descriptor() ([]byte, []int)

Deprecated: Use BulkUpdateDataTableRowsRequest.ProtoReflect.Descriptor instead.

func (*BulkUpdateDataTableRowsRequest) GetParent

func (x *BulkUpdateDataTableRowsRequest) GetParent() string

func (*BulkUpdateDataTableRowsRequest) GetRequests

func (*BulkUpdateDataTableRowsRequest) ProtoMessage

func (*BulkUpdateDataTableRowsRequest) ProtoMessage()

func (*BulkUpdateDataTableRowsRequest) ProtoReflect

func (*BulkUpdateDataTableRowsRequest) Reset

func (x *BulkUpdateDataTableRowsRequest) Reset()

func (*BulkUpdateDataTableRowsRequest) String

BulkUpdateDataTableRowsResponse

type BulkUpdateDataTableRowsResponse struct {

	// DataTableRows updated
	DataTableRows []*DataTableRow `protobuf:"bytes,1,rep,name=data_table_rows,json=dataTableRows,proto3" json:"data_table_rows,omitempty"`
	// contains filtered or unexported fields
}

Response message with updated data table rows.

func (*BulkUpdateDataTableRowsResponse) Descriptor

func (*BulkUpdateDataTableRowsResponse) Descriptor() ([]byte, []int)

Deprecated: Use BulkUpdateDataTableRowsResponse.ProtoReflect.Descriptor instead.

func (*BulkUpdateDataTableRowsResponse) GetDataTableRows

func (x *BulkUpdateDataTableRowsResponse) GetDataTableRows() []*DataTableRow

func (*BulkUpdateDataTableRowsResponse) ProtoMessage

func (*BulkUpdateDataTableRowsResponse) ProtoMessage()

func (*BulkUpdateDataTableRowsResponse) ProtoReflect

func (*BulkUpdateDataTableRowsResponse) Reset

func (*BulkUpdateDataTableRowsResponse) String

Button

type Button struct {
	Label       string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	Hyperlink   string `protobuf:"bytes,2,opt,name=hyperlink,proto3" json:"hyperlink,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. Whether to open the link in a new tab.
	NewTab     bool               `protobuf:"varint,4,opt,name=new_tab,json=newTab,proto3" json:"new_tab,omitempty"`
	Properties *Button_Properties `protobuf:"bytes,5,opt,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

Button config for a chart.

func (*Button) Descriptor

func (*Button) Descriptor() ([]byte, []int)

Deprecated: Use Button.ProtoReflect.Descriptor instead.

func (*Button) GetDescription

func (x *Button) GetDescription() string
func (x *Button) GetHyperlink() string

func (*Button) GetLabel

func (x *Button) GetLabel() string

func (*Button) GetNewTab

func (x *Button) GetNewTab() bool

func (*Button) GetProperties

func (x *Button) GetProperties() *Button_Properties

func (*Button) ProtoMessage

func (*Button) ProtoMessage()

func (*Button) ProtoReflect

func (x *Button) ProtoReflect() protoreflect.Message

func (*Button) Reset

func (x *Button) Reset()

func (*Button) String

func (x *Button) String() string

ButtonStyle

type ButtonStyle int32

ButtonStyle_BUTTON_STYLE_UNSPECIFIED, ButtonStyle_BUTTON_STYLE_FILLED, ButtonStyle_BUTTON_STYLE_OUTLINED, ButtonStyle_BUTTON_STYLE_TRANSPARENT

const (
	ButtonStyle_BUTTON_STYLE_UNSPECIFIED ButtonStyle = 0
	ButtonStyle_BUTTON_STYLE_FILLED      ButtonStyle = 1
	ButtonStyle_BUTTON_STYLE_OUTLINED    ButtonStyle = 2
	ButtonStyle_BUTTON_STYLE_TRANSPARENT ButtonStyle = 3
)

func (ButtonStyle) Descriptor

func (ButtonStyle) Enum

func (x ButtonStyle) Enum() *ButtonStyle

func (ButtonStyle) EnumDescriptor

func (ButtonStyle) EnumDescriptor() ([]byte, []int)

Deprecated: Use ButtonStyle.Descriptor instead.

func (ButtonStyle) Number

func (x ButtonStyle) Number() protoreflect.EnumNumber

func (ButtonStyle) String

func (x ButtonStyle) String() string

func (ButtonStyle) Type

Button_Properties

type Button_Properties struct {
	Color       string      `protobuf:"bytes,1,opt,name=color,proto3" json:"color,omitempty"`
	ButtonStyle ButtonStyle `protobuf:"varint,2,opt,name=button_style,json=buttonStyle,proto3,enum=google.cloud.chronicle.v1.ButtonStyle" json:"button_style,omitempty"`
	// contains filtered or unexported fields
}

func (*Button_Properties) Descriptor

func (*Button_Properties) Descriptor() ([]byte, []int)

Deprecated: Use Button_Properties.ProtoReflect.Descriptor instead.

func (*Button_Properties) GetButtonStyle

func (x *Button_Properties) GetButtonStyle() ButtonStyle

func (*Button_Properties) GetColor

func (x *Button_Properties) GetColor() string

func (*Button_Properties) ProtoMessage

func (*Button_Properties) ProtoMessage()

func (*Button_Properties) ProtoReflect

func (x *Button_Properties) ProtoReflect() protoreflect.Message

func (*Button_Properties) Reset

func (x *Button_Properties) Reset()

func (*Button_Properties) String

func (x *Button_Properties) String() string

ColumnMetadata

type ColumnMetadata struct {

	// Name of the column.
	Column string `protobuf:"bytes,1,opt,name=column,proto3" json:"column,omitempty"`
	// Field path of the queried field, if any.
	FieldPath string `protobuf:"bytes,2,opt,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"`
	// Name of the function used to query the field, if any.
	FunctionName string `protobuf:"bytes,3,opt,name=function_name,json=functionName,proto3" json:"function_name,omitempty"`
	// Module of the function used to query the field, if any.
	FunctionModule string `protobuf:"bytes,4,opt,name=function_module,json=functionModule,proto3" json:"function_module,omitempty"`
	// Data source queried.
	DataSource DataSource `protobuf:"varint,5,opt,name=data_source,json=dataSource,proto3,enum=google.cloud.chronicle.v1.DataSource" json:"data_source,omitempty"`
	// Timestamp Metadata
	TimestampMetadata *TimestampMetadata `protobuf:"bytes,6,opt,name=timestamp_metadata,json=timestampMetadata,proto3" json:"timestamp_metadata,omitempty"`
	// Whether the column is a longitude field.
	Longitude bool `protobuf:"varint,7,opt,name=longitude,proto3" json:"longitude,omitempty"`
	// Whether the column is a latitude field.
	Latitude bool `protobuf:"varint,8,opt,name=latitude,proto3" json:"latitude,omitempty"`
	// Whether the column is selected in the final response.
	Selected bool `protobuf:"varint,9,opt,name=selected,proto3" json:"selected,omitempty"`
	// Whether the column is unselected in the final response.
	Unselected bool `protobuf:"varint,10,opt,name=unselected,proto3" json:"unselected,omitempty"`
	// contains filtered or unexported fields
}

Metadata of the column.

func (*ColumnMetadata) Descriptor

func (*ColumnMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ColumnMetadata.ProtoReflect.Descriptor instead.

func (*ColumnMetadata) GetColumn

func (x *ColumnMetadata) GetColumn() string

func (*ColumnMetadata) GetDataSource

func (x *ColumnMetadata) GetDataSource() DataSource

func (*ColumnMetadata) GetFieldPath

func (x *ColumnMetadata) GetFieldPath() string

func (*ColumnMetadata) GetFunctionModule

func (x *ColumnMetadata) GetFunctionModule() string

func (*ColumnMetadata) GetFunctionName

func (x *ColumnMetadata) GetFunctionName() string

func (*ColumnMetadata) GetLatitude

func (x *ColumnMetadata) GetLatitude() bool

func (*ColumnMetadata) GetLongitude

func (x *ColumnMetadata) GetLongitude() bool

func (*ColumnMetadata) GetSelected

func (x *ColumnMetadata) GetSelected() bool

func (*ColumnMetadata) GetTimestampMetadata

func (x *ColumnMetadata) GetTimestampMetadata() *TimestampMetadata

func (*ColumnMetadata) GetUnselected

func (x *ColumnMetadata) GetUnselected() bool

func (*ColumnMetadata) ProtoMessage

func (*ColumnMetadata) ProtoMessage()

func (*ColumnMetadata) ProtoReflect

func (x *ColumnMetadata) ProtoReflect() protoreflect.Message

func (*ColumnMetadata) Reset

func (x *ColumnMetadata) Reset()

func (*ColumnMetadata) String

func (x *ColumnMetadata) String() string

CompilationDiagnostic

type CompilationDiagnostic struct {

	// Output only. The diagnostic message.
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// Output only. The approximate position in the rule text associated with the
	// compilation diagnostic.
	// Compilation Position may be empty.
	Position *CompilationPosition `protobuf:"bytes,2,opt,name=position,proto3" json:"position,omitempty"`
	// Output only. The severity of a rule's compilation diagnostic.
	Severity CompilationDiagnostic_Severity `protobuf:"varint,3,opt,name=severity,proto3,enum=google.cloud.chronicle.v1.CompilationDiagnostic_Severity" json:"severity,omitempty"`
	// Output only. Link to documentation that describes a diagnostic in more
	// detail.
	Uri string `protobuf:"bytes,5,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

CompilationDiagnostic represents a compilation diagnostic generated during a rule's compilation, such as a compilation error or a compilation warning.

func (*CompilationDiagnostic) Descriptor

func (*CompilationDiagnostic) Descriptor() ([]byte, []int)

Deprecated: Use CompilationDiagnostic.ProtoReflect.Descriptor instead.

func (*CompilationDiagnostic) GetMessage

func (x *CompilationDiagnostic) GetMessage() string

func (*CompilationDiagnostic) GetPosition

func (x *CompilationDiagnostic) GetPosition() *CompilationPosition

func (*CompilationDiagnostic) GetSeverity

func (*CompilationDiagnostic) GetUri

func (x *CompilationDiagnostic) GetUri() string

func (*CompilationDiagnostic) ProtoMessage

func (*CompilationDiagnostic) ProtoMessage()

func (*CompilationDiagnostic) ProtoReflect

func (x *CompilationDiagnostic) ProtoReflect() protoreflect.Message

func (*CompilationDiagnostic) Reset

func (x *CompilationDiagnostic) Reset()

func (*CompilationDiagnostic) String

func (x *CompilationDiagnostic) String() string

CompilationDiagnostic_Severity

type CompilationDiagnostic_Severity int32

The severity level of the compilation diagnostic.

CompilationDiagnostic_SEVERITY_UNSPECIFIED, CompilationDiagnostic_WARNING, CompilationDiagnostic_ERROR

const (
	// An unspecified severity level.
	CompilationDiagnostic_SEVERITY_UNSPECIFIED CompilationDiagnostic_Severity = 0
	// A compilation warning.
	CompilationDiagnostic_WARNING CompilationDiagnostic_Severity = 1
	// A compilation error.
	CompilationDiagnostic_ERROR CompilationDiagnostic_Severity = 2
)

func (CompilationDiagnostic_Severity) Descriptor

func (CompilationDiagnostic_Severity) Enum

func (CompilationDiagnostic_Severity) EnumDescriptor

func (CompilationDiagnostic_Severity) EnumDescriptor() ([]byte, []int)

Deprecated: Use CompilationDiagnostic_Severity.Descriptor instead.

func (CompilationDiagnostic_Severity) Number

func (CompilationDiagnostic_Severity) String

func (CompilationDiagnostic_Severity) Type

CompilationPosition

type CompilationPosition struct {

	// Output only. Start line number, beginning at 1.
	StartLine int32 `protobuf:"varint,1,opt,name=start_line,json=startLine,proto3" json:"start_line,omitempty"`
	// Output only. Start column number, beginning at 1.
	StartColumn int32 `protobuf:"varint,2,opt,name=start_column,json=startColumn,proto3" json:"start_column,omitempty"`
	// Output only. End line number, beginning at 1.
	EndLine int32 `protobuf:"varint,3,opt,name=end_line,json=endLine,proto3" json:"end_line,omitempty"`
	// Output only. End column number, beginning at 1.
	EndColumn int32 `protobuf:"varint,4,opt,name=end_column,json=endColumn,proto3" json:"end_column,omitempty"`
	// contains filtered or unexported fields
}

CompilationPosition represents the location of a compilation diagnostic in rule text.

func (*CompilationPosition) Descriptor

func (*CompilationPosition) Descriptor() ([]byte, []int)

Deprecated: Use CompilationPosition.ProtoReflect.Descriptor instead.

func (*CompilationPosition) GetEndColumn

func (x *CompilationPosition) GetEndColumn() int32

func (*CompilationPosition) GetEndLine

func (x *CompilationPosition) GetEndLine() int32

func (*CompilationPosition) GetStartColumn

func (x *CompilationPosition) GetStartColumn() int32

func (*CompilationPosition) GetStartLine

func (x *CompilationPosition) GetStartLine() int32

func (*CompilationPosition) ProtoMessage

func (*CompilationPosition) ProtoMessage()

func (*CompilationPosition) ProtoReflect

func (x *CompilationPosition) ProtoReflect() protoreflect.Message

func (*CompilationPosition) Reset

func (x *CompilationPosition) Reset()

func (*CompilationPosition) String

func (x *CompilationPosition) String() string

CreateDataAccessLabelRequest

type CreateDataAccessLabelRequest struct {

	// Required. The parent resource where this Data Access Label will be created.
	// Format: `projects/{project}/locations/{location}/instances/{instance}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Data access label to create.
	DataAccessLabel *DataAccessLabel `protobuf:"bytes,2,opt,name=data_access_label,json=dataAccessLabel,proto3" json:"data_access_label,omitempty"`
	// Required. The ID to use for the data access label, which will become the
	// label's display name and the final component of the label's resource name.
	// The maximum number of characters should be 63. Regex pattern is as per AIP:
	// https://google.aip.dev/122#resource-id-segments
	DataAccessLabelId string `protobuf:"bytes,3,opt,name=data_access_label_id,json=dataAccessLabelId,proto3" json:"data_access_label_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for CreateDataAccessLabel.

func (*CreateDataAccessLabelRequest) Descriptor

func (*CreateDataAccessLabelRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDataAccessLabelRequest.ProtoReflect.Descriptor instead.

func (*CreateDataAccessLabelRequest) GetDataAccessLabel

func (x *CreateDataAccessLabelRequest) GetDataAccessLabel() *DataAccessLabel

func (*CreateDataAccessLabelRequest) GetDataAccessLabelId

func (x *CreateDataAccessLabelRequest) GetDataAccessLabelId() string

func (*CreateDataAccessLabelRequest) GetParent

func (x *CreateDataAccessLabelRequest) GetParent() string

func (*CreateDataAccessLabelRequest) ProtoMessage

func (*CreateDataAccessLabelRequest) ProtoMessage()

func (*CreateDataAccessLabelRequest) ProtoReflect

func (*CreateDataAccessLabelRequest) Reset

func (x *CreateDataAccessLabelRequest) Reset()

func (*CreateDataAccessLabelRequest) String

CreateDataAccessScopeRequest

type CreateDataAccessScopeRequest struct {

	// Required. The parent resource where this Data Access Scope will be created.
	// Format: `projects/{project}/locations/{location}/instances/{instance}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Data access scope to create.
	DataAccessScope *DataAccessScope `protobuf:"bytes,2,opt,name=data_access_scope,json=dataAccessScope,proto3" json:"data_access_scope,omitempty"`
	// Required. The user provided scope id which will become the last part of the
	// name of the scope resource. Needs to be compliant with
	// https://google.aip.dev/122
	DataAccessScopeId string `protobuf:"bytes,3,opt,name=data_access_scope_id,json=dataAccessScopeId,proto3" json:"data_access_scope_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for CreateDataAccessScope.

func (*CreateDataAccessScopeRequest) Descriptor

func (*CreateDataAccessScopeRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDataAccessScopeRequest.ProtoReflect.Descriptor instead.

func (*CreateDataAccessScopeRequest) GetDataAccessScope

func (x *CreateDataAccessScopeRequest) GetDataAccessScope() *DataAccessScope

func (*CreateDataAccessScopeRequest) GetDataAccessScopeId

func (x *CreateDataAccessScopeRequest) GetDataAccessScopeId() string

func (*CreateDataAccessScopeRequest) GetParent

func (x *CreateDataAccessScopeRequest) GetParent() string

func (*CreateDataAccessScopeRequest) ProtoMessage

func (*CreateDataAccessScopeRequest) ProtoMessage()

func (*CreateDataAccessScopeRequest) ProtoReflect

func (*CreateDataAccessScopeRequest) Reset

func (x *CreateDataAccessScopeRequest) Reset()

func (*CreateDataAccessScopeRequest) String

CreateDataTableRequest

type CreateDataTableRequest struct {

	// Required. The parent resource where this data table will be created.
	// Format: projects/{project}/locations/{location}/instances/{instance}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The data table being created.
	DataTable *DataTable `protobuf:"bytes,2,opt,name=data_table,json=dataTable,proto3" json:"data_table,omitempty"`
	// Required. The ID to use for the data table. This is also the display name
	// for the data table. It must satisfy the following requirements:
	// - Starts with letter.
	// - Contains only letters, numbers and underscore.
	// - Must be unique and has length < 256.="" datatableid="">string `protobuf:"bytes,3,opt,name=data_table_id,json=dataTableId,proto3" json:"data_table_id,omitempty"`
	// contains filtered or unexported fields
}

A request to create DataTable.

func (*CreateDataTableRequest) Descriptor

func (*CreateDataTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDataTableRequest.ProtoReflect.Descriptor instead.

func (*CreateDataTableRequest) GetDataTable

func (x *CreateDataTableRequest) GetDataTable() *DataTable

func (*CreateDataTableRequest) GetDataTableId

func (x *CreateDataTableRequest) GetDataTableId() string

func (*CreateDataTableRequest) GetParent

func (x *CreateDataTableRequest) GetParent() string

func (*CreateDataTableRequest) ProtoMessage

func (*CreateDataTableRequest) ProtoMessage()

func (*CreateDataTableRequest) ProtoReflect

func (x *CreateDataTableRequest) ProtoReflect() protoreflect.Message

func (*CreateDataTableRequest) Reset

func (x *CreateDataTableRequest) Reset()

func (*CreateDataTableRequest) String

func (x *CreateDataTableRequest) String() string

CreateDataTableRowRequest

type CreateDataTableRowRequest struct {

	// Required. The resource id of the data table.
	// Format:
	// /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The data table row to create.
	DataTableRow *DataTableRow `protobuf:"bytes,2,opt,name=data_table_row,json=dataTableRow,proto3" json:"data_table_row,omitempty"`
	// contains filtered or unexported fields
}

Request to create data table row.

func (*CreateDataTableRowRequest) Descriptor

func (*CreateDataTableRowRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDataTableRowRequest.ProtoReflect.Descriptor instead.

func (*CreateDataTableRowRequest) GetDataTableRow

func (x *CreateDataTableRowRequest) GetDataTableRow() *DataTableRow

func (*CreateDataTableRowRequest) GetParent

func (x *CreateDataTableRowRequest) GetParent() string

func (*CreateDataTableRowRequest) ProtoMessage

func (*CreateDataTableRowRequest) ProtoMessage()

func (*CreateDataTableRowRequest) ProtoReflect

func (*CreateDataTableRowRequest) Reset

func (x *CreateDataTableRowRequest) Reset()

func (*CreateDataTableRowRequest) String

func (x *CreateDataTableRowRequest) String() string

CreateNativeDashboardRequest

type CreateNativeDashboardRequest struct {

	// Required. The parent resource where this dashboard will be created.
	// Format: projects/{project}/locations/{location}/instances/{instance}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The dashboard to create.
	NativeDashboard *NativeDashboard `protobuf:"bytes,2,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
	// contains filtered or unexported fields
}

Request message to create a dashboard.

func (*CreateNativeDashboardRequest) Descriptor

func (*CreateNativeDashboardRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateNativeDashboardRequest.ProtoReflect.Descriptor instead.

func (*CreateNativeDashboardRequest) GetNativeDashboard

func (x *CreateNativeDashboardRequest) GetNativeDashboard() *NativeDashboard

func (*CreateNativeDashboardRequest) GetParent

func (x *CreateNativeDashboardRequest) GetParent() string

func (*CreateNativeDashboardRequest) ProtoMessage

func (*CreateNativeDashboardRequest) ProtoMessage()

func (*CreateNativeDashboardRequest) ProtoReflect

func (*CreateNativeDashboardRequest) Reset

func (x *CreateNativeDashboardRequest) Reset()

func (*CreateNativeDashboardRequest) String

CreateReferenceListRequest

type CreateReferenceListRequest struct {

	// Required. The parent resource where this reference list will be created.
	// Format: `projects/{project}/locations/{location}/instances/{instance}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The reference list to create.
	ReferenceList *ReferenceList `protobuf:"bytes,2,opt,name=reference_list,json=referenceList,proto3" json:"reference_list,omitempty"`
	// Required. The ID to use for the reference list. This is also the display
	// name for the reference list. It must satisfy the following requirements:
	// - Starts with letter.
	// - Contains only letters, numbers and underscore.
	// - Has length less than 256.
	// - Must be unique.
	ReferenceListId string `protobuf:"bytes,3,opt,name=reference_list_id,json=referenceListId,proto3" json:"reference_list_id,omitempty"`
	// contains filtered or unexported fields
}

A request to create a reference list.

func (*CreateReferenceListRequest) Descriptor

func (*CreateReferenceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateReferenceListRequest.ProtoReflect.Descriptor instead.

func (*CreateReferenceListRequest) GetParent

func (x *CreateReferenceListRequest) GetParent() string

func (*CreateReferenceListRequest) GetReferenceList

func (x *CreateReferenceListRequest) GetReferenceList() *ReferenceList

func (*CreateReferenceListRequest) GetReferenceListId

func (x *CreateReferenceListRequest) GetReferenceListId() string

func (*CreateReferenceListRequest) ProtoMessage

func (*CreateReferenceListRequest) ProtoMessage()

func (*CreateReferenceListRequest) ProtoReflect

func (*CreateReferenceListRequest) Reset

func (x *CreateReferenceListRequest) Reset()

func (*CreateReferenceListRequest) String

func (x *CreateReferenceListRequest) String() string

CreateRetrohuntRequest

type CreateRetrohuntRequest struct {

	// Required. The parent of retrohunt, which is a rule.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The retrohunt to create.
	Retrohunt *Retrohunt `protobuf:"bytes,2,opt,name=retrohunt,proto3" json:"retrohunt,omitempty"`
	// contains filtered or unexported fields
}

Request message for CreateRetrohunt method.

func (*CreateRetrohuntRequest) Descriptor

func (*CreateRetrohuntRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRetrohuntRequest.ProtoReflect.Descriptor instead.

func (*CreateRetrohuntRequest) GetParent

func (x *CreateRetrohuntRequest) GetParent() string

func (*CreateRetrohuntRequest) GetRetrohunt

func (x *CreateRetrohuntRequest) GetRetrohunt() *Retrohunt

func (*CreateRetrohuntRequest) ProtoMessage

func (*CreateRetrohuntRequest) ProtoMessage()

func (*CreateRetrohuntRequest) ProtoReflect

func (x *CreateRetrohuntRequest) ProtoReflect() protoreflect.Message

func (*CreateRetrohuntRequest) Reset

func (x *CreateRetrohuntRequest) Reset()

func (*CreateRetrohuntRequest) String

func (x *CreateRetrohuntRequest) String() string

CreateRuleRequest

type CreateRuleRequest struct {

	// Required. The parent resource where this rule will be created.
	// Format: `projects/{project}/locations/{location}/instances/{instance}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The rule to create.
	Rule *Rule `protobuf:"bytes,2,opt,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

Request message for CreateRule method.

func (*CreateRuleRequest) Descriptor

func (*CreateRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRuleRequest.ProtoReflect.Descriptor instead.

func (*CreateRuleRequest) GetParent

func (x *CreateRuleRequest) GetParent() string

func (*CreateRuleRequest) GetRule

func (x *CreateRuleRequest) GetRule() *Rule

func (*CreateRuleRequest) ProtoMessage

func (*CreateRuleRequest) ProtoMessage()

func (*CreateRuleRequest) ProtoReflect

func (x *CreateRuleRequest) ProtoReflect() protoreflect.Message

func (*CreateRuleRequest) Reset

func (x *CreateRuleRequest) Reset()

func (*CreateRuleRequest) String

func (x *CreateRuleRequest) String() string

CreateWatchlistRequest

type CreateWatchlistRequest struct {

	// Required. The parent resource where this watchlist will be created.
	// Format: `projects/{project}/locations/{location}/instances/{instance}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The ID to use for the watchlist,
	// which will become the final component of the watchlist's resource name.
	//
	// This value should be 4-63 characters, and valid characters
	// are /[a-z][0-9]-/.
	WatchlistId string `protobuf:"bytes,2,opt,name=watchlist_id,json=watchlistId,proto3" json:"watchlist_id,omitempty"`
	// Required. The watchlist to create.
	Watchlist *Watchlist `protobuf:"bytes,3,opt,name=watchlist,proto3" json:"watchlist,omitempty"`
	// contains filtered or unexported fields
}

Request message for creating watchlist.

func (*CreateWatchlistRequest) Descriptor

func (*CreateWatchlistRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateWatchlistRequest.ProtoReflect.Descriptor instead.

func (*CreateWatchlistRequest) GetParent

func (x *CreateWatchlistRequest) GetParent() string

func (*CreateWatchlistRequest) GetWatchlist

func (x *CreateWatchlistRequest) GetWatchlist() *Watchlist

func (*CreateWatchlistRequest) GetWatchlistId

func (x *CreateWatchlistRequest) GetWatchlistId() string

func (*CreateWatchlistRequest) ProtoMessage

func (*CreateWatchlistRequest) ProtoMessage()

func (*CreateWatchlistRequest) ProtoReflect

func (x *CreateWatchlistRequest) ProtoReflect() protoreflect.Message

func (*CreateWatchlistRequest) Reset

func (x *CreateWatchlistRequest) Reset()

func (*CreateWatchlistRequest) String

func (x *CreateWatchlistRequest) String() string

DashboardAccess

type DashboardAccess int32

AccessType of the dashboard.

DashboardAccess_DASHBOARD_ACCESS_UNSPECIFIED, DashboardAccess_DASHBOARD_PRIVATE, DashboardAccess_DASHBOARD_PUBLIC

const (
	// Default unspecified.
	DashboardAccess_DASHBOARD_ACCESS_UNSPECIFIED DashboardAccess = 0
	// Private dashboards created by users/customers.
	DashboardAccess_DASHBOARD_PRIVATE DashboardAccess = 1
	// Public dashboards created by users/customers.
	DashboardAccess_DASHBOARD_PUBLIC DashboardAccess = 2
)

func (DashboardAccess) Descriptor

func (DashboardAccess) Enum

func (x DashboardAccess) Enum() *DashboardAccess

func (DashboardAccess) EnumDescriptor

func (DashboardAccess) EnumDescriptor() ([]byte, []int)

Deprecated: Use DashboardAccess.Descriptor instead.

func (DashboardAccess) Number

func (DashboardAccess) String

func (x DashboardAccess) String() string

func (DashboardAccess) Type

DashboardChart

type DashboardChart struct {

	// Output only. Name of the dashboardChart.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Display name/Title of the dashboardChart visible to users.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. Description of the dashboardChart.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. NativeDashboard this chart belongs to.
	NativeDashboard string `protobuf:"bytes,4,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
	// Optional. Type of tile i.e., visualization, button or text.
	TileType TileType `protobuf:"varint,7,opt,name=tile_type,json=tileType,proto3,enum=google.cloud.chronicle.v1.TileType" json:"tile_type,omitempty"`
	// Optional. Query and datasource used in the chart. Should be empty for
	// Button Tiles.
	ChartDatasource *DashboardChart_ChartDatasource `protobuf:"bytes,5,opt,name=chart_datasource,json=chartDatasource,proto3" json:"chart_datasource,omitempty"`
	// Required. Depending on tile_type one of below fields will be required.
	Visualization *DashboardChart_Visualization `protobuf:"bytes,6,opt,name=visualization,proto3" json:"visualization,omitempty"`
	// Optional. This checksum is computed by the server based on the value of
	// other fields, and may be sent on update and delete requests to ensure the
	// client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
	// Optional. Drill down configuration.
	DrillDownConfig *DashboardChart_DrillDownConfig `protobuf:"bytes,9,opt,name=drill_down_config,json=drillDownConfig,proto3" json:"drill_down_config,omitempty"`
	// Optional. List of Advanced Filter tokens used in this chart's query (e.g.,
	// "hostname", "ip"). This allows the UI to identify dependencies without
	// parsing the query text. The tokens are stored without the wrapping '$'
	// characters.
	// The number of tokens are not expected to be more than 10.
	Tokens []string `protobuf:"bytes,10,rep,name=tokens,proto3" json:"tokens,omitempty"`
	// contains filtered or unexported fields
}

DashboardChart resource.

func (*DashboardChart) Descriptor

func (*DashboardChart) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart.ProtoReflect.Descriptor instead.

func (*DashboardChart) GetChartDatasource

func (x *DashboardChart) GetChartDatasource() *DashboardChart_ChartDatasource

func (*DashboardChart) GetDescription

func (x *DashboardChart) GetDescription() string

func (*DashboardChart) GetDisplayName

func (x *DashboardChart) GetDisplayName() string

func (*DashboardChart) GetDrillDownConfig

func (x *DashboardChart) GetDrillDownConfig() *DashboardChart_DrillDownConfig

func (*DashboardChart) GetEtag

func (x *DashboardChart) GetEtag() string

func (*DashboardChart) GetName

func (x *DashboardChart) GetName() string

func (*DashboardChart) GetNativeDashboard

func (x *DashboardChart) GetNativeDashboard() string

func (*DashboardChart) GetTileType

func (x *DashboardChart) GetTileType() TileType

func (*DashboardChart) GetTokens

func (x *DashboardChart) GetTokens() []string

func (*DashboardChart) GetVisualization

func (x *DashboardChart) GetVisualization() *DashboardChart_Visualization

func (*DashboardChart) ProtoMessage

func (*DashboardChart) ProtoMessage()

func (*DashboardChart) ProtoReflect

func (x *DashboardChart) ProtoReflect() protoreflect.Message

func (*DashboardChart) Reset

func (x *DashboardChart) Reset()

func (*DashboardChart) String

func (x *DashboardChart) String() string

DashboardChartServiceClient

type DashboardChartServiceClient interface {
	// Get a dashboard chart.
	GetDashboardChart(ctx context.Context, in *GetDashboardChartRequest, opts ...grpc.CallOption) (*DashboardChart, error)
	// Get dashboard charts in batches.
	BatchGetDashboardCharts(ctx context.Context, in *BatchGetDashboardChartsRequest, opts ...grpc.CallOption) (*BatchGetDashboardChartsResponse, error)
}

DashboardChartServiceClient is the client API for DashboardChartService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDashboardChartServiceClient

func NewDashboardChartServiceClient(cc grpc.ClientConnInterface) DashboardChartServiceClient

DashboardChartServiceServer

type DashboardChartServiceServer interface {
	// Get a dashboard chart.
	GetDashboardChart(context.Context, *GetDashboardChartRequest) (*DashboardChart, error)
	// Get dashboard charts in batches.
	BatchGetDashboardCharts(context.Context, *BatchGetDashboardChartsRequest) (*BatchGetDashboardChartsResponse, error)
}

DashboardChartServiceServer is the server API for DashboardChartService service. All implementations should embed UnimplementedDashboardChartServiceServer for forward compatibility

DashboardChart_ChartDatasource

type DashboardChart_ChartDatasource struct {

	// Reference to dashboard query resource used in the chart.
	DashboardQuery string `protobuf:"bytes,1,opt,name=dashboard_query,json=dashboardQuery,proto3" json:"dashboard_query,omitempty"`
	// Name of the datasource used in the chart.
	DataSources []DataSource `protobuf:"varint,3,rep,packed,name=data_sources,json=dataSources,proto3,enum=google.cloud.chronicle.v1.DataSource" json:"data_sources,omitempty"`
	// contains filtered or unexported fields
}

Datasource of the chart including the query reference and source name.

func (*DashboardChart_ChartDatasource) Descriptor

func (*DashboardChart_ChartDatasource) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_ChartDatasource.ProtoReflect.Descriptor instead.

func (*DashboardChart_ChartDatasource) GetDashboardQuery

func (x *DashboardChart_ChartDatasource) GetDashboardQuery() string

func (*DashboardChart_ChartDatasource) GetDataSources

func (x *DashboardChart_ChartDatasource) GetDataSources() []DataSource

func (*DashboardChart_ChartDatasource) ProtoMessage

func (*DashboardChart_ChartDatasource) ProtoMessage()

func (*DashboardChart_ChartDatasource) ProtoReflect

func (*DashboardChart_ChartDatasource) Reset

func (x *DashboardChart_ChartDatasource) Reset()

func (*DashboardChart_ChartDatasource) String

DashboardChart_DrillDownConfig

type DashboardChart_DrillDownConfig struct {

	// Required. Left click drill downs.
	LeftDrillDowns []*DashboardChart_DrillDownConfig_DrillDown `protobuf:"bytes,1,rep,name=left_drill_downs,json=leftDrillDowns,proto3" json:"left_drill_downs,omitempty"`
	// Required. Right click drill downs.
	RightDrillDowns []*DashboardChart_DrillDownConfig_DrillDown `protobuf:"bytes,2,rep,name=right_drill_downs,json=rightDrillDowns,proto3" json:"right_drill_downs,omitempty"`
	// contains filtered or unexported fields
}

Drill down configuration.

func (*DashboardChart_DrillDownConfig) Descriptor

func (*DashboardChart_DrillDownConfig) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_DrillDownConfig.ProtoReflect.Descriptor instead.

func (*DashboardChart_DrillDownConfig) GetLeftDrillDowns

func (*DashboardChart_DrillDownConfig) GetRightDrillDowns

func (*DashboardChart_DrillDownConfig) ProtoMessage

func (*DashboardChart_DrillDownConfig) ProtoMessage()

func (*DashboardChart_DrillDownConfig) ProtoReflect

func (*DashboardChart_DrillDownConfig) Reset

func (x *DashboardChart_DrillDownConfig) Reset()

func (*DashboardChart_DrillDownConfig) String

DashboardChart_DrillDownConfig_DrillDown

type DashboardChart_DrillDownConfig_DrillDown struct {

	// Drill down settings.
	//
	// Types that are valid to be assigned to Settings:
	//
	//	*DashboardChart_DrillDownConfig_DrillDown_DefaultSettings
	//	*DashboardChart_DrillDownConfig_DrillDown_CustomSettings
	Settings isDashboardChart_DrillDownConfig_DrillDown_Settings `protobuf_oneof:"settings"`
	// Required. ID of the drill down.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. Display name of the drill down.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// contains filtered or unexported fields
}

Drill down config.

func (*DashboardChart_DrillDownConfig_DrillDown) Descriptor

func (*DashboardChart_DrillDownConfig_DrillDown) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_DrillDownConfig_DrillDown.ProtoReflect.Descriptor instead.

func (*DashboardChart_DrillDownConfig_DrillDown) GetCustomSettings

func (*DashboardChart_DrillDownConfig_DrillDown) GetDefaultSettings

func (*DashboardChart_DrillDownConfig_DrillDown) GetDisplayName

func (*DashboardChart_DrillDownConfig_DrillDown) GetId

func (*DashboardChart_DrillDownConfig_DrillDown) GetSettings

func (x *DashboardChart_DrillDownConfig_DrillDown) GetSettings() isDashboardChart_DrillDownConfig_DrillDown_Settings

func (*DashboardChart_DrillDownConfig_DrillDown) ProtoMessage

func (*DashboardChart_DrillDownConfig_DrillDown) ProtoReflect

func (*DashboardChart_DrillDownConfig_DrillDown) Reset

func (*DashboardChart_DrillDownConfig_DrillDown) String

DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings

type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings struct {

	// Action to be performed on drill down.
	//
	// Types that are valid to be assigned to Action:
	//
	//	*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Query
	//	*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Filter
	//	*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_ExternalLink
	Action isDashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Action `protobuf_oneof:"action"`
	// Required. Whether to open the drill down action in a new tab.
	NewTab bool `protobuf:"varint,1,opt,name=new_tab,json=newTab,proto3" json:"new_tab,omitempty"`
	// Optional. Table chart column name to associate the custom drill down
	// action on left click.
	LeftClickColumn string `protobuf:"bytes,2,opt,name=left_click_column,json=leftClickColumn,proto3" json:"left_click_column,omitempty"`
	// contains filtered or unexported fields
}

Custom drill down settings.

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) Descriptor

Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings.ProtoReflect.Descriptor instead.

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetAction

func (x *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetAction() isDashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Action

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetFilter

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetLeftClickColumn

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetNewTab

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) GetQuery

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) ProtoMessage

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) ProtoReflect

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) Reset

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings) String

type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink struct {

	// Required. External link the drill down action should redirect to.
	Link string `protobuf:"bytes,1,opt,name=link,proto3" json:"link,omitempty"`
	// Optional. Description of the external link.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Drill down external link config.

Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink.ProtoReflect.Descriptor instead.

DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter

type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter struct {

	// Required. Dashboard filters to be applied on drill down.
	DashboardFilters []*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter `protobuf:"bytes,1,rep,name=dashboard_filters,json=dashboardFilters,proto3" json:"dashboard_filters,omitempty"`
	// contains filtered or unexported fields
}

Drill down filter config.

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) Descriptor

Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter.ProtoReflect.Descriptor instead.

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) GetDashboardFilters

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) ProtoMessage

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) ProtoReflect

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) Reset

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter) String

DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter

type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter struct {

	// Required. ID of the dashboard filter.
	DashboardFilterId string `protobuf:"bytes,1,opt,name=dashboard_filter_id,json=dashboardFilterId,proto3" json:"dashboard_filter_id,omitempty"`
	// Required. Filter operator and field values for the dashboard
	// filter.
	FilterOperatorAndValues []*FilterOperatorAndValues `protobuf:"bytes,2,rep,name=filter_operator_and_values,json=filterOperatorAndValues,proto3" json:"filter_operator_and_values,omitempty"`
	// contains filtered or unexported fields
}

Drill down dashboard filter config.

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) Descriptor

Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter.ProtoReflect.Descriptor instead.

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) GetDashboardFilterId

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) GetFilterOperatorAndValues

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) ProtoMessage

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) ProtoReflect

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) Reset

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter_DrillDownDashboardFilter) String

DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery

type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery struct {

	// Required. Search query to be executed on drill down.
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

Drill down query config.

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) Descriptor

Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery.ProtoReflect.Descriptor instead.

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) GetQuery

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) ProtoMessage

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) ProtoReflect

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) Reset

func (*DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery) String

type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_ExternalLink struct {
	// Drill down external link action config.
	ExternalLink *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownExternalLink `protobuf:"bytes,5,opt,name=external_link,json=externalLink,proto3,oneof"`
}

DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Filter

type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Filter struct {
	// Drill down filter action config.
	Filter *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownFilter `protobuf:"bytes,4,opt,name=filter,proto3,oneof"`
}

DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Query

type DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_Query struct {
	// Drill down query action config.
	Query *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings_DrillDownQuery `protobuf:"bytes,3,opt,name=query,proto3,oneof"`
}

DashboardChart_DrillDownConfig_DrillDown_CustomSettings

type DashboardChart_DrillDownConfig_DrillDown_CustomSettings struct {
	// Custom drill down settings.
	CustomSettings *DashboardChart_DrillDownConfig_DrillDown_CustomDrillDownSettings `protobuf:"bytes,4,opt,name=custom_settings,json=customSettings,proto3,oneof"`
}

DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings

type DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings struct {

	// Required. Whether the default drill down is enabled.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

Default drill down settings.

func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) Descriptor

Deprecated: Use DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings.ProtoReflect.Descriptor instead.

func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) GetEnabled

func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) ProtoMessage

func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) ProtoReflect

func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) Reset

func (*DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings) String

DashboardChart_DrillDownConfig_DrillDown_DefaultSettings

type DashboardChart_DrillDownConfig_DrillDown_DefaultSettings struct {
	// Default drill down settings.
	DefaultSettings *DashboardChart_DrillDownConfig_DrillDown_DefaultDrillDownSettings `protobuf:"bytes,3,opt,name=default_settings,json=defaultSettings,proto3,oneof"`
}

DashboardChart_Visualization

type DashboardChart_Visualization struct {
	XAxes   []*DashboardChart_Visualization_Axis   `protobuf:"bytes,7,rep,name=x_axes,json=xAxes,proto3" json:"x_axes,omitempty"`
	YAxes   []*DashboardChart_Visualization_Axis   `protobuf:"bytes,8,rep,name=y_axes,json=yAxes,proto3" json:"y_axes,omitempty"`
	Series  []*DashboardChart_Visualization_Series `protobuf:"bytes,3,rep,name=series,proto3" json:"series,omitempty"`
	Tooltip *DashboardChart_Visualization_Tooltip  `protobuf:"bytes,4,opt,name=tooltip,proto3" json:"tooltip,omitempty"`
	Legends []*DashboardChart_Visualization_Legend `protobuf:"bytes,9,rep,name=legends,proto3" json:"legends,omitempty"`
	// Column Definition to represent chart as a table.
	ColumnDefs []*DashboardChart_Visualization_ColumnDef `protobuf:"bytes,10,rep,name=column_defs,json=columnDefs,proto3" json:"column_defs,omitempty"`
	// Optional. Configuration for table appearance.
	TableConfig *DashboardChart_Visualization_TableConfig `protobuf:"bytes,18,opt,name=table_config,json=tableConfig,proto3" json:"table_config,omitempty"`
	// Button config for a chart if tileType is TILE_TYPE_BUTTON.
	Button *Button `protobuf:"bytes,11,opt,name=button,proto3" json:"button,omitempty"`
	// Optional. Markdown config for a chart if tileType is TILE_TYPE_MARKDOWN.
	Markdown *Markdown `protobuf:"bytes,17,opt,name=markdown,proto3" json:"markdown,omitempty"`
	// Optional. Selected column for series
	SeriesColumn []string `protobuf:"bytes,12,rep,name=series_column,json=seriesColumn,proto3" json:"series_column,omitempty"`
	// Optional. Selected grouping type for series
	GroupingType string `protobuf:"bytes,13,opt,name=grouping_type,json=groupingType,proto3" json:"grouping_type,omitempty"`
	// Optional. Google Maps config for a chart if type is GOOGLE MAPS.
	GoogleMapsConfig *DashboardChart_Visualization_GoogleMapsConfig `protobuf:"bytes,14,opt,name=google_maps_config,json=googleMapsConfig,proto3" json:"google_maps_config,omitempty"`
	// Optional. Whether threshold coloring is enabled for the chart. If it's
	// enabled, the chart will be colored based on the values stored in
	// VisualMap below.
	ThresholdColoringEnabled bool `protobuf:"varint,15,opt,name=threshold_coloring_enabled,json=thresholdColoringEnabled,proto3" json:"threshold_coloring_enabled,omitempty"`
	// Optional. Visual maps for the chart.
	VisualMaps []*DashboardChart_Visualization_VisualMap `protobuf:"bytes,16,rep,name=visual_maps,json=visualMaps,proto3" json:"visual_maps,omitempty"`
	// contains filtered or unexported fields
}

Visualization config for a chart. https://echarts.apache.org/en/option.html#series

func (*DashboardChart_Visualization) Descriptor

func (*DashboardChart_Visualization) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_Visualization.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization) GetButton

func (x *DashboardChart_Visualization) GetButton() *Button

func (*DashboardChart_Visualization) GetColumnDefs

func (*DashboardChart_Visualization) GetGoogleMapsConfig

func (*DashboardChart_Visualization) GetGroupingType

func (x *DashboardChart_Visualization) GetGroupingType() string

func (*DashboardChart_Visualization) GetLegends

func (*DashboardChart_Visualization) GetMarkdown

func (x *DashboardChart_Visualization) GetMarkdown() *Markdown

func (*DashboardChart_Visualization) GetSeries

func (*DashboardChart_Visualization) GetSeriesColumn

func (x *DashboardChart_Visualization) GetSeriesColumn() []string

func (*DashboardChart_Visualization) GetTableConfig

func (*DashboardChart_Visualization) GetThresholdColoringEnabled

func (x *DashboardChart_Visualization) GetThresholdColoringEnabled() bool

func (*DashboardChart_Visualization) GetTooltip

func (*DashboardChart_Visualization) GetVisualMaps

func (*DashboardChart_Visualization) GetXAxes

func (*DashboardChart_Visualization) GetYAxes

func (*DashboardChart_Visualization) ProtoMessage

func (*DashboardChart_Visualization) ProtoMessage()

func (*DashboardChart_Visualization) ProtoReflect

func (*DashboardChart_Visualization) Reset

func (x *DashboardChart_Visualization) Reset()

func (*DashboardChart_Visualization) String

DashboardChart_Visualization_Axis

type DashboardChart_Visualization_Axis struct {
	AxisType    AxisType `protobuf:"varint,4,opt,name=axis_type,json=axisType,proto3,enum=google.cloud.chronicle.v1.AxisType" json:"axis_type,omitempty"`
	DisplayName string   `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Minimum value to be rendered in ECharts as per
	// https://echarts.apache.org/en/option.html#xAxis.min
	Min *int32 `protobuf:"varint,6,opt,name=min,proto3,oneof" json:"min,omitempty"`
	// Maximum value to be rendered in ECharts as per
	// https://echarts.apache.org/en/option.html#xAxis.max
	Max *int32 `protobuf:"varint,7,opt,name=max,proto3,oneof" json:"max,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardChart_Visualization_Axis) Descriptor

func (*DashboardChart_Visualization_Axis) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_Visualization_Axis.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Axis) GetAxisType

func (*DashboardChart_Visualization_Axis) GetDisplayName

func (x *DashboardChart_Visualization_Axis) GetDisplayName() string

func (*DashboardChart_Visualization_Axis) GetMax

func (*DashboardChart_Visualization_Axis) GetMin

func (*DashboardChart_Visualization_Axis) ProtoMessage

func (*DashboardChart_Visualization_Axis) ProtoMessage()

func (*DashboardChart_Visualization_Axis) ProtoReflect

func (*DashboardChart_Visualization_Axis) Reset

func (*DashboardChart_Visualization_Axis) String

DashboardChart_Visualization_ColumnDef

type DashboardChart_Visualization_ColumnDef struct {

	// Field key in data.
	Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
	// Header name for column.
	Header string `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"`
	// contains filtered or unexported fields
}

Column Definition.

func (*DashboardChart_Visualization_ColumnDef) Descriptor

func (*DashboardChart_Visualization_ColumnDef) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_Visualization_ColumnDef.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_ColumnDef) GetField

func (*DashboardChart_Visualization_ColumnDef) GetHeader

func (*DashboardChart_Visualization_ColumnDef) ProtoMessage

func (*DashboardChart_Visualization_ColumnDef) ProtoReflect

func (*DashboardChart_Visualization_ColumnDef) Reset

func (*DashboardChart_Visualization_ColumnDef) String

DashboardChart_Visualization_ColumnRenderTypeSettings

type DashboardChart_Visualization_ColumnRenderTypeSettings struct {

	// Optional. Field key in data.
	Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
	// Optional. Column render type.
	ColumnRenderType RenderType `protobuf:"varint,2,opt,name=column_render_type,json=columnRenderType,proto3,enum=google.cloud.chronicle.v1.RenderType" json:"column_render_type,omitempty"`
	// contains filtered or unexported fields
}

Column render type settings. This is used to determine the data render type of the column in the table.

func (*DashboardChart_Visualization_ColumnRenderTypeSettings) Descriptor

Deprecated: Use DashboardChart_Visualization_ColumnRenderTypeSettings.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_ColumnRenderTypeSettings) GetColumnRenderType

func (*DashboardChart_Visualization_ColumnRenderTypeSettings) GetField

func (*DashboardChart_Visualization_ColumnRenderTypeSettings) ProtoMessage

func (*DashboardChart_Visualization_ColumnRenderTypeSettings) ProtoReflect

func (*DashboardChart_Visualization_ColumnRenderTypeSettings) Reset

func (*DashboardChart_Visualization_ColumnRenderTypeSettings) String

DashboardChart_Visualization_ColumnTooltipSettings

type DashboardChart_Visualization_ColumnTooltipSettings struct {

	// Required. Field key in data.
	Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
	// Optional. Column header tooltip text.
	HeaderTooltipText string `protobuf:"bytes,2,opt,name=header_tooltip_text,json=headerTooltipText,proto3" json:"header_tooltip_text,omitempty"`
	// Optional. Column cell tooltip text.
	CellTooltipText string `protobuf:"bytes,3,opt,name=cell_tooltip_text,json=cellTooltipText,proto3" json:"cell_tooltip_text,omitempty"`
	// contains filtered or unexported fields
}

Settings for tooltip for column header and cell.

func (*DashboardChart_Visualization_ColumnTooltipSettings) Descriptor

Deprecated: Use DashboardChart_Visualization_ColumnTooltipSettings.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_ColumnTooltipSettings) GetCellTooltipText

func (*DashboardChart_Visualization_ColumnTooltipSettings) GetField

func (*DashboardChart_Visualization_ColumnTooltipSettings) GetHeaderTooltipText

func (*DashboardChart_Visualization_ColumnTooltipSettings) ProtoMessage

func (*DashboardChart_Visualization_ColumnTooltipSettings) ProtoReflect

func (*DashboardChart_Visualization_ColumnTooltipSettings) Reset

func (*DashboardChart_Visualization_ColumnTooltipSettings) String

DashboardChart_Visualization_GoogleMapsConfig

type DashboardChart_Visualization_GoogleMapsConfig struct {

	// Optional. Data settings for the map.
	DataSettings *DashboardChart_Visualization_GoogleMapsConfig_DataSettings `protobuf:"bytes,1,opt,name=data_settings,json=dataSettings,proto3" json:"data_settings,omitempty"`
	// Optional. Plot mode for the map. This is used to determine whether to
	// show points, heatmap or both.
	PlotMode PlotMode `protobuf:"varint,2,opt,name=plot_mode,json=plotMode,proto3,enum=google.cloud.chronicle.v1.PlotMode" json:"plot_mode,omitempty"`
	// Optional. Map position settings for the map.
	MapPosition *DashboardChart_Visualization_GoogleMapsConfig_MapPosition `protobuf:"bytes,3,opt,name=map_position,json=mapPosition,proto3" json:"map_position,omitempty"`
	// Optional. Point settings for the map.
	PointSettings *DashboardChart_Visualization_GoogleMapsConfig_PointSettings `protobuf:"bytes,4,opt,name=point_settings,json=pointSettings,proto3" json:"point_settings,omitempty"`
	// contains filtered or unexported fields
}

Google Maps config for a chart if chart type is map.

func (*DashboardChart_Visualization_GoogleMapsConfig) Descriptor

Deprecated: Use DashboardChart_Visualization_GoogleMapsConfig.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_GoogleMapsConfig) GetDataSettings

func (*DashboardChart_Visualization_GoogleMapsConfig) GetMapPosition

func (*DashboardChart_Visualization_GoogleMapsConfig) GetPlotMode

func (*DashboardChart_Visualization_GoogleMapsConfig) GetPointSettings

func (*DashboardChart_Visualization_GoogleMapsConfig) ProtoMessage

func (*DashboardChart_Visualization_GoogleMapsConfig) ProtoReflect

func (*DashboardChart_Visualization_GoogleMapsConfig) Reset

func (*DashboardChart_Visualization_GoogleMapsConfig) String

DashboardChart_Visualization_GoogleMapsConfig_DataSettings

type DashboardChart_Visualization_GoogleMapsConfig_DataSettings struct {

	// Optional. Latitude column.
	LatitudeColumn string `protobuf:"bytes,1,opt,name=latitude_column,json=latitudeColumn,proto3" json:"latitude_column,omitempty"`
	// Optional. Longitude column.
	LongitudeColumn string `protobuf:"bytes,2,opt,name=longitude_column,json=longitudeColumn,proto3" json:"longitude_column,omitempty"`
	// Optional. Field to count.
	CountColumn string `protobuf:"bytes,3,opt,name=count_column,json=countColumn,proto3" json:"count_column,omitempty"`
	// contains filtered or unexported fields
}

Data settings for the map.

func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) Descriptor

Deprecated: Use DashboardChart_Visualization_GoogleMapsConfig_DataSettings.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) GetCountColumn

func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) GetLatitudeColumn

func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) GetLongitudeColumn

func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) ProtoMessage

func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) ProtoReflect

func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) Reset

func (*DashboardChart_Visualization_GoogleMapsConfig_DataSettings) String

DashboardChart_Visualization_GoogleMapsConfig_MapPosition

type DashboardChart_Visualization_GoogleMapsConfig_MapPosition struct {

	// Optional. Whether to fit the map to the data.
	// If true, the map will be resized to fit the data.
	// If false, langitude and longitude will be used to set the map size.
	FitData bool `protobuf:"varint,1,opt,name=fit_data,json=fitData,proto3" json:"fit_data,omitempty"`
	// Optional. Latitude of the map.
	LatitudeValue float64 `protobuf:"fixed64,5,opt,name=latitude_value,json=latitudeValue,proto3" json:"latitude_value,omitempty"`
	// Optional. Longitude of the map.
	LongitudeValue float64 `protobuf:"fixed64,6,opt,name=longitude_value,json=longitudeValue,proto3" json:"longitude_value,omitempty"`
	// Optional. Scale of the map.
	ZoomScaleValue float64 `protobuf:"fixed64,7,opt,name=zoom_scale_value,json=zoomScaleValue,proto3" json:"zoom_scale_value,omitempty"`
	// contains filtered or unexported fields
}

Map position settings for the map.

func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) Descriptor

Deprecated: Use DashboardChart_Visualization_GoogleMapsConfig_MapPosition.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetFitData

func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetLatitudeValue

func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetLongitudeValue

func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) GetZoomScaleValue

func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) ProtoMessage

func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) ProtoReflect

func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) Reset

func (*DashboardChart_Visualization_GoogleMapsConfig_MapPosition) String

DashboardChart_Visualization_GoogleMapsConfig_PointSettings

type DashboardChart_Visualization_GoogleMapsConfig_PointSettings struct {

	// Optional. Point size type for the map. This is used to
	// determine the size of the points on the map.
	PointSizeType PointSizeType `protobuf:"varint,1,opt,name=point_size_type,json=pointSizeType,proto3,enum=google.cloud.chronicle.v1.PointSizeType" json:"point_size_type,omitempty"`
	// Optional. Color for the point on the map.
	Color string `protobuf:"bytes,2,opt,name=color,proto3" json:"color,omitempty"`
	// contains filtered or unexported fields
}

Point settings for the map.

func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) Descriptor

Deprecated: Use DashboardChart_Visualization_GoogleMapsConfig_PointSettings.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) GetColor

func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) GetPointSizeType

func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) ProtoMessage

func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) ProtoReflect

func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) Reset

func (*DashboardChart_Visualization_GoogleMapsConfig_PointSettings) String

DashboardChart_Visualization_Legend

type DashboardChart_Visualization_Legend struct {
	Id           string       `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Show         bool         `protobuf:"varint,2,opt,name=show,proto3" json:"show,omitempty"`
	ZLevel       int32        `protobuf:"varint,3,opt,name=z_level,json=zLevel,proto3" json:"z_level,omitempty"`
	Z            int32        `protobuf:"varint,4,opt,name=z,proto3" json:"z,omitempty"`
	Left         int32        `protobuf:"varint,5,opt,name=left,proto3" json:"left,omitempty"`
	Top          int32        `protobuf:"varint,6,opt,name=top,proto3" json:"top,omitempty"`
	Right        int32        `protobuf:"varint,7,opt,name=right,proto3" json:"right,omitempty"`
	Bottom       int32        `protobuf:"varint,8,opt,name=bottom,proto3" json:"bottom,omitempty"`
	LegendOrient LegendOrient `protobuf:"varint,12,opt,name=legend_orient,json=legendOrient,proto3,enum=google.cloud.chronicle.v1.LegendOrient" json:"legend_orient,omitempty"`
	LegendAlign  LegendAlign  `protobuf:"varint,13,opt,name=legend_align,json=legendAlign,proto3,enum=google.cloud.chronicle.v1.LegendAlign" json:"legend_align,omitempty"`
	Padding      []int32      `protobuf:"varint,11,rep,packed,name=padding,proto3" json:"padding,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardChart_Visualization_Legend) Descriptor

func (*DashboardChart_Visualization_Legend) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_Visualization_Legend.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Legend) GetBottom

func (*DashboardChart_Visualization_Legend) GetId

func (*DashboardChart_Visualization_Legend) GetLeft

func (*DashboardChart_Visualization_Legend) GetLegendAlign

func (*DashboardChart_Visualization_Legend) GetLegendOrient

func (*DashboardChart_Visualization_Legend) GetPadding

func (x *DashboardChart_Visualization_Legend) GetPadding() []int32

func (*DashboardChart_Visualization_Legend) GetRight

func (*DashboardChart_Visualization_Legend) GetShow

func (*DashboardChart_Visualization_Legend) GetTop

func (*DashboardChart_Visualization_Legend) GetZ

func (*DashboardChart_Visualization_Legend) GetZLevel

func (*DashboardChart_Visualization_Legend) ProtoMessage

func (*DashboardChart_Visualization_Legend) ProtoMessage()

func (*DashboardChart_Visualization_Legend) ProtoReflect

func (*DashboardChart_Visualization_Legend) Reset

func (*DashboardChart_Visualization_Legend) String

DashboardChart_Visualization_Series

type DashboardChart_Visualization_Series struct {
	SeriesType SeriesType `protobuf:"varint,8,opt,name=series_type,json=seriesType,proto3,enum=google.cloud.chronicle.v1.SeriesType" json:"series_type,omitempty"`
	// user specified series label
	SeriesName          string                                      `protobuf:"bytes,2,opt,name=series_name,json=seriesName,proto3" json:"series_name,omitempty"`
	ShowSymbol          bool                                        `protobuf:"varint,4,opt,name=show_symbol,json=showSymbol,proto3" json:"show_symbol,omitempty"`
	ShowBackground      bool                                        `protobuf:"varint,5,opt,name=show_background,json=showBackground,proto3" json:"show_background,omitempty"`
	Stack               string                                      `protobuf:"bytes,6,opt,name=stack,proto3" json:"stack,omitempty"`
	SeriesStackStrategy SeriesStackStrategy                         `protobuf:"varint,9,opt,name=series_stack_strategy,json=seriesStackStrategy,proto3,enum=google.cloud.chronicle.v1.SeriesStackStrategy" json:"series_stack_strategy,omitempty"`
	Encode              *DashboardChart_Visualization_Series_Encode `protobuf:"bytes,10,opt,name=encode,proto3" json:"encode,omitempty"`
	Label               string                                      `protobuf:"bytes,11,opt,name=label,proto3" json:"label,omitempty"`
	Field               string                                      `protobuf:"bytes,12,opt,name=field,proto3" json:"field,omitempty"`
	// Optional. Data label config for a series.
	// Displays data vaule in the chart
	DataLabel *DashboardChart_Visualization_Series_DataLabel `protobuf:"bytes,13,opt,name=data_label,json=dataLabel,proto3" json:"data_label,omitempty"`
	// Optional. Used to make a pie chart into a douhnut chart
	Radius []string `protobuf:"bytes,14,rep,name=radius,proto3" json:"radius,omitempty"`
	// Optional. Custom styling for chart
	ItemStyle *DashboardChart_Visualization_Series_ItemStyle `protobuf:"bytes,15,opt,name=item_style,json=itemStyle,proto3" json:"item_style,omitempty"`
	// Optional. Series unique value from the query result
	SeriesUniqueValue string `protobuf:"bytes,16,opt,name=series_unique_value,json=seriesUniqueValue,proto3" json:"series_unique_value,omitempty"`
	// Optional. Custom styling for area chart
	AreaStyle *DashboardChart_Visualization_Series_AreaStyle `protobuf:"bytes,17,opt,name=area_style,json=areaStyle,proto3" json:"area_style,omitempty"`
	// Optional. Field to be saved for retrieving slice colors for the chart
	ItemColors *DashboardChart_Visualization_Series_ItemColors `protobuf:"bytes,18,opt,name=item_colors,json=itemColors,proto3" json:"item_colors,omitempty"`
	// Optional. Field to be saved for retrieving gauge config for gauge chart
	GaugeConfig *DashboardChart_Visualization_Series_GaugeConfig `protobuf:"bytes,19,opt,name=gauge_config,json=gaugeConfig,proto3" json:"gauge_config,omitempty"`
	// Optional. Fields to capture trend config for metric charts
	MetricTrendConfig *DashboardChart_Visualization_Series_MetricTrendConfig `protobuf:"bytes,20,opt,name=metric_trend_config,json=metricTrendConfig,proto3" json:"metric_trend_config,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardChart_Visualization_Series) Descriptor

func (*DashboardChart_Visualization_Series) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_Visualization_Series.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series) GetAreaStyle

func (*DashboardChart_Visualization_Series) GetDataLabel

func (*DashboardChart_Visualization_Series) GetEncode

func (*DashboardChart_Visualization_Series) GetField

func (*DashboardChart_Visualization_Series) GetGaugeConfig

func (*DashboardChart_Visualization_Series) GetItemColors

func (*DashboardChart_Visualization_Series) GetItemStyle

func (*DashboardChart_Visualization_Series) GetLabel

func (*DashboardChart_Visualization_Series) GetMetricTrendConfig

func (*DashboardChart_Visualization_Series) GetRadius

func (*DashboardChart_Visualization_Series) GetSeriesName

func (x *DashboardChart_Visualization_Series) GetSeriesName() string

func (*DashboardChart_Visualization_Series) GetSeriesStackStrategy

func (x *DashboardChart_Visualization_Series) GetSeriesStackStrategy() SeriesStackStrategy

func (*DashboardChart_Visualization_Series) GetSeriesType

func (*DashboardChart_Visualization_Series) GetSeriesUniqueValue

func (x *DashboardChart_Visualization_Series) GetSeriesUniqueValue() string

func (*DashboardChart_Visualization_Series) GetShowBackground

func (x *DashboardChart_Visualization_Series) GetShowBackground() bool

func (*DashboardChart_Visualization_Series) GetShowSymbol

func (x *DashboardChart_Visualization_Series) GetShowSymbol() bool

func (*DashboardChart_Visualization_Series) GetStack

func (*DashboardChart_Visualization_Series) ProtoMessage

func (*DashboardChart_Visualization_Series) ProtoMessage()

func (*DashboardChart_Visualization_Series) ProtoReflect

func (*DashboardChart_Visualization_Series) Reset

func (*DashboardChart_Visualization_Series) String

DashboardChart_Visualization_Series_AreaStyle

type DashboardChart_Visualization_Series_AreaStyle struct {

	// Optional. Used to add color
	Color string `protobuf:"bytes,1,opt,name=color,proto3" json:"color,omitempty"`
	// Optional. Used to add origin
	Origin string `protobuf:"bytes,2,opt,name=origin,proto3" json:"origin,omitempty"`
	// Optional. Used to add shadow blur
	ShadowBlur int32 `protobuf:"varint,3,opt,name=shadow_blur,json=shadowBlur,proto3" json:"shadow_blur,omitempty"`
	// Optional. Used to add shadow color
	ShadowColor string `protobuf:"bytes,4,opt,name=shadow_color,json=shadowColor,proto3" json:"shadow_color,omitempty"`
	// Optional. Used to add shadow offsetX
	ShadowOffsetX int32 `protobuf:"varint,5,opt,name=shadow_offset_x,json=shadowOffsetX,proto3" json:"shadow_offset_x,omitempty"`
	// Optional. Used to add shadow offsetY
	ShadowOffsetY int32 `protobuf:"varint,6,opt,name=shadow_offset_y,json=shadowOffsetY,proto3" json:"shadow_offset_y,omitempty"`
	// Optional. Used to add opacity
	Opacity int32 `protobuf:"varint,7,opt,name=opacity,proto3" json:"opacity,omitempty"`
	// contains filtered or unexported fields
}

Custom styling for area chart

func (*DashboardChart_Visualization_Series_AreaStyle) Descriptor

Deprecated: Use DashboardChart_Visualization_Series_AreaStyle.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series_AreaStyle) GetColor

func (*DashboardChart_Visualization_Series_AreaStyle) GetOpacity

func (*DashboardChart_Visualization_Series_AreaStyle) GetOrigin

func (*DashboardChart_Visualization_Series_AreaStyle) GetShadowBlur

func (*DashboardChart_Visualization_Series_AreaStyle) GetShadowColor

func (*DashboardChart_Visualization_Series_AreaStyle) GetShadowOffsetX

func (*DashboardChart_Visualization_Series_AreaStyle) GetShadowOffsetY

func (*DashboardChart_Visualization_Series_AreaStyle) ProtoMessage

func (*DashboardChart_Visualization_Series_AreaStyle) ProtoReflect

func (*DashboardChart_Visualization_Series_AreaStyle) Reset

func (*DashboardChart_Visualization_Series_AreaStyle) String

DashboardChart_Visualization_Series_ChartSliceColor

type DashboardChart_Visualization_Series_ChartSliceColor struct {

	// Optional. Key for the slice
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Optional. Value for the slice
	Value *DashboardChart_Visualization_Series_UserSelectedValues `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Slice containing the key and value for a slice in the chart

func (*DashboardChart_Visualization_Series_ChartSliceColor) Descriptor

Deprecated: Use DashboardChart_Visualization_Series_ChartSliceColor.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series_ChartSliceColor) GetKey

func (*DashboardChart_Visualization_Series_ChartSliceColor) GetValue

func (*DashboardChart_Visualization_Series_ChartSliceColor) ProtoMessage

func (*DashboardChart_Visualization_Series_ChartSliceColor) ProtoReflect

func (*DashboardChart_Visualization_Series_ChartSliceColor) Reset

func (*DashboardChart_Visualization_Series_ChartSliceColor) String

DashboardChart_Visualization_Series_DataLabel

type DashboardChart_Visualization_Series_DataLabel struct {

	// Optional. Whether to show data label.
	Show bool `protobuf:"varint,1,opt,name=show,proto3" json:"show,omitempty"`
	// contains filtered or unexported fields
}

Data label config for a series.

func (*DashboardChart_Visualization_Series_DataLabel) Descriptor

Deprecated: Use DashboardChart_Visualization_Series_DataLabel.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series_DataLabel) GetShow

func (*DashboardChart_Visualization_Series_DataLabel) ProtoMessage

func (*DashboardChart_Visualization_Series_DataLabel) ProtoReflect

func (*DashboardChart_Visualization_Series_DataLabel) Reset

func (*DashboardChart_Visualization_Series_DataLabel) String

DashboardChart_Visualization_Series_Encode

type DashboardChart_Visualization_Series_Encode struct {
	X string `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"`
	Y string `protobuf:"bytes,2,opt,name=y,proto3" json:"y,omitempty"`
	// For some type of series that are not in any coordinate system, like
	// 'pie'
	Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// This is useful in charts like 'pie', where data item name can be
	// displayed in legend.
	ItemName string `protobuf:"bytes,4,opt,name=item_name,json=itemName,proto3" json:"item_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardChart_Visualization_Series_Encode) Descriptor

Deprecated: Use DashboardChart_Visualization_Series_Encode.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series_Encode) GetItemName

func (*DashboardChart_Visualization_Series_Encode) GetValue

func (*DashboardChart_Visualization_Series_Encode) GetX

func (*DashboardChart_Visualization_Series_Encode) GetY

func (*DashboardChart_Visualization_Series_Encode) ProtoMessage

func (*DashboardChart_Visualization_Series_Encode) ProtoReflect

func (*DashboardChart_Visualization_Series_Encode) Reset

func (*DashboardChart_Visualization_Series_Encode) String

DashboardChart_Visualization_Series_GaugeConfig

type DashboardChart_Visualization_Series_GaugeConfig struct {

	// Optional. Base value for gauge chart
	BaseValue *DashboardChart_Visualization_Series_GaugeValue `protobuf:"bytes,1,opt,name=base_value,json=baseValue,proto3" json:"base_value,omitempty"`
	// Optional. Limit value for gauge chart
	LimitValue *DashboardChart_Visualization_Series_GaugeValue `protobuf:"bytes,2,opt,name=limit_value,json=limitValue,proto3" json:"limit_value,omitempty"`
	// Optional. Threshold values for gauge chart
	ThresholdValues []*DashboardChart_Visualization_Series_GaugeValue `protobuf:"bytes,3,rep,name=threshold_values,json=thresholdValues,proto3" json:"threshold_values,omitempty"`
	// contains filtered or unexported fields
}

Field to be saved for retrieving value and color for gauge chart

func (*DashboardChart_Visualization_Series_GaugeConfig) Descriptor

Deprecated: Use DashboardChart_Visualization_Series_GaugeConfig.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series_GaugeConfig) GetBaseValue

func (*DashboardChart_Visualization_Series_GaugeConfig) GetLimitValue

func (*DashboardChart_Visualization_Series_GaugeConfig) GetThresholdValues

func (*DashboardChart_Visualization_Series_GaugeConfig) ProtoMessage

func (*DashboardChart_Visualization_Series_GaugeConfig) ProtoReflect

func (*DashboardChart_Visualization_Series_GaugeConfig) Reset

func (*DashboardChart_Visualization_Series_GaugeConfig) String

DashboardChart_Visualization_Series_GaugeValue

type DashboardChart_Visualization_Series_GaugeValue struct {

	// Optional. Value for gauge chart
	Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// Optional. Color for gauge chart
	Color string `protobuf:"bytes,2,opt,name=color,proto3" json:"color,omitempty"`
	// contains filtered or unexported fields
}

Field to be saved for retrieving value and color for gauge chart

func (*DashboardChart_Visualization_Series_GaugeValue) Descriptor

Deprecated: Use DashboardChart_Visualization_Series_GaugeValue.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series_GaugeValue) GetColor

func (*DashboardChart_Visualization_Series_GaugeValue) GetValue

func (*DashboardChart_Visualization_Series_GaugeValue) ProtoMessage

func (*DashboardChart_Visualization_Series_GaugeValue) ProtoReflect

func (*DashboardChart_Visualization_Series_GaugeValue) Reset

func (*DashboardChart_Visualization_Series_GaugeValue) String

DashboardChart_Visualization_Series_ItemColors

type DashboardChart_Visualization_Series_ItemColors struct {

	// Optional. Slice colors array
	Colors []*DashboardChart_Visualization_Series_ChartSliceColor `protobuf:"bytes,1,rep,name=colors,proto3" json:"colors,omitempty"`
	// contains filtered or unexported fields
}

Field to be saved for retrieving slice colors for the chart

func (*DashboardChart_Visualization_Series_ItemColors) Descriptor

Deprecated: Use DashboardChart_Visualization_Series_ItemColors.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series_ItemColors) GetColors

func (*DashboardChart_Visualization_Series_ItemColors) ProtoMessage

func (*DashboardChart_Visualization_Series_ItemColors) ProtoReflect

func (*DashboardChart_Visualization_Series_ItemColors) Reset

func (*DashboardChart_Visualization_Series_ItemColors) String

DashboardChart_Visualization_Series_ItemStyle

type DashboardChart_Visualization_Series_ItemStyle struct {

	// Optional. Used to add border width
	BorderWidth int32 `protobuf:"varint,1,opt,name=border_width,json=borderWidth,proto3" json:"border_width,omitempty"`
	// Optional. Used to add border color
	BorderColor string `protobuf:"bytes,2,opt,name=border_color,json=borderColor,proto3" json:"border_color,omitempty"`
	// Optional. Used to add color
	Color string `protobuf:"bytes,3,opt,name=color,proto3" json:"color,omitempty"`
	// contains filtered or unexported fields
}

Custom styling for chart

func (*DashboardChart_Visualization_Series_ItemStyle) Descriptor

Deprecated: Use DashboardChart_Visualization_Series_ItemStyle.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series_ItemStyle) GetBorderColor

func (*DashboardChart_Visualization_Series_ItemStyle) GetBorderWidth

func (*DashboardChart_Visualization_Series_ItemStyle) GetColor

func (*DashboardChart_Visualization_Series_ItemStyle) ProtoMessage

func (*DashboardChart_Visualization_Series_ItemStyle) ProtoReflect

func (*DashboardChart_Visualization_Series_ItemStyle) Reset

func (*DashboardChart_Visualization_Series_ItemStyle) String

DashboardChart_Visualization_Series_MetricTrendConfig

type DashboardChart_Visualization_Series_MetricTrendConfig struct {

	// Optional. Metric chart configuration to display metric trend
	MetricFormat MetricFormat `protobuf:"varint,1,opt,name=metric_format,json=metricFormat,proto3,enum=google.cloud.chronicle.v1.MetricFormat" json:"metric_format,omitempty"`
	// Optional. Metric chart configuration to toggle the trend value
	// display
	ShowMetricTrend bool `protobuf:"varint,5,opt,name=show_metric_trend,json=showMetricTrend,proto3" json:"show_metric_trend,omitempty"`
	// Optional. Metric chart configuration to display the trend value
	MetricDisplayTrend MetricDisplayTrend `protobuf:"varint,3,opt,name=metric_display_trend,json=metricDisplayTrend,proto3,enum=google.cloud.chronicle.v1.MetricDisplayTrend" json:"metric_display_trend,omitempty"`
	// Optional. Metric chart configuration to display trend type whether
	// regular or inverse
	MetricTrendType MetricTrendType `protobuf:"varint,4,opt,name=metric_trend_type,json=metricTrendType,proto3,enum=google.cloud.chronicle.v1.MetricTrendType" json:"metric_trend_type,omitempty"`
	// contains filtered or unexported fields
}

Metric trend config for displaying trend value in Metrics chart

func (*DashboardChart_Visualization_Series_MetricTrendConfig) Descriptor

Deprecated: Use DashboardChart_Visualization_Series_MetricTrendConfig.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series_MetricTrendConfig) GetMetricDisplayTrend

func (*DashboardChart_Visualization_Series_MetricTrendConfig) GetMetricFormat

func (*DashboardChart_Visualization_Series_MetricTrendConfig) GetMetricTrendType

func (*DashboardChart_Visualization_Series_MetricTrendConfig) GetShowMetricTrend

func (*DashboardChart_Visualization_Series_MetricTrendConfig) ProtoMessage

func (*DashboardChart_Visualization_Series_MetricTrendConfig) ProtoReflect

func (*DashboardChart_Visualization_Series_MetricTrendConfig) Reset

func (*DashboardChart_Visualization_Series_MetricTrendConfig) String

DashboardChart_Visualization_Series_UserSelectedValues

type DashboardChart_Visualization_Series_UserSelectedValues struct {

	// Optional. User specified color of a pie slice
	Color string `protobuf:"bytes,1,opt,name=color,proto3" json:"color,omitempty"`
	// Optional. User specified label for a pie slice
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

User selected color and label for the slice of the chart

func (*DashboardChart_Visualization_Series_UserSelectedValues) Descriptor

Deprecated: Use DashboardChart_Visualization_Series_UserSelectedValues.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Series_UserSelectedValues) GetColor

func (*DashboardChart_Visualization_Series_UserSelectedValues) GetLabel

func (*DashboardChart_Visualization_Series_UserSelectedValues) ProtoMessage

func (*DashboardChart_Visualization_Series_UserSelectedValues) ProtoReflect

func (*DashboardChart_Visualization_Series_UserSelectedValues) Reset

func (*DashboardChart_Visualization_Series_UserSelectedValues) String

DashboardChart_Visualization_TableConfig

type DashboardChart_Visualization_TableConfig struct {

	// Optional. Whether to show the table.
	EnableTextWrap bool `protobuf:"varint,1,opt,name=enable_text_wrap,json=enableTextWrap,proto3" json:"enable_text_wrap,omitempty"`
	// Optional. Column render type settings.
	ColumnRenderTypeSettings []*DashboardChart_Visualization_ColumnRenderTypeSettings `protobuf:"bytes,2,rep,name=column_render_type_settings,json=columnRenderTypeSettings,proto3" json:"column_render_type_settings,omitempty"`
	// Optional. Settings for tooltip for column header and cell.
	ColumnTooltipSettings []*DashboardChart_Visualization_ColumnTooltipSettings `protobuf:"bytes,3,rep,name=column_tooltip_settings,json=columnTooltipSettings,proto3" json:"column_tooltip_settings,omitempty"`
	// contains filtered or unexported fields
}

Configuration for table appearance.

func (*DashboardChart_Visualization_TableConfig) Descriptor

func (*DashboardChart_Visualization_TableConfig) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_Visualization_TableConfig.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_TableConfig) GetColumnRenderTypeSettings

func (*DashboardChart_Visualization_TableConfig) GetColumnTooltipSettings

func (*DashboardChart_Visualization_TableConfig) GetEnableTextWrap

func (x *DashboardChart_Visualization_TableConfig) GetEnableTextWrap() bool

func (*DashboardChart_Visualization_TableConfig) ProtoMessage

func (*DashboardChart_Visualization_TableConfig) ProtoReflect

func (*DashboardChart_Visualization_TableConfig) Reset

func (*DashboardChart_Visualization_TableConfig) String

DashboardChart_Visualization_Tooltip

type DashboardChart_Visualization_Tooltip struct {
	Show           bool           `protobuf:"varint,1,opt,name=show,proto3" json:"show,omitempty"`
	TooltipTrigger ToolTipTrigger `protobuf:"varint,3,opt,name=tooltip_trigger,json=tooltipTrigger,proto3,enum=google.cloud.chronicle.v1.ToolTipTrigger" json:"tooltip_trigger,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardChart_Visualization_Tooltip) Descriptor

func (*DashboardChart_Visualization_Tooltip) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_Visualization_Tooltip.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_Tooltip) GetShow

func (*DashboardChart_Visualization_Tooltip) GetTooltipTrigger

func (*DashboardChart_Visualization_Tooltip) ProtoMessage

func (*DashboardChart_Visualization_Tooltip) ProtoMessage()

func (*DashboardChart_Visualization_Tooltip) ProtoReflect

func (*DashboardChart_Visualization_Tooltip) Reset

func (*DashboardChart_Visualization_Tooltip) String

DashboardChart_Visualization_VisualMap

type DashboardChart_Visualization_VisualMap struct {

	// Optional. Contains one of the valid visual map types such as
	// 'continuous' or 'piecewise'.
	VisualMapType VisualMapType `protobuf:"varint,1,opt,name=visual_map_type,json=visualMapType,proto3,enum=google.cloud.chronicle.v1.VisualMapType" json:"visual_map_type,omitempty"`
	// Optional. Pieces of the visual map.
	Pieces []*DashboardChart_Visualization_VisualMap_VisualMapPiece `protobuf:"bytes,2,rep,name=pieces,proto3" json:"pieces,omitempty"`
	// contains filtered or unexported fields
}

Conveys what range of values should be rendered in what color. This field is used when threshold_coloring_enabled is true.

func (*DashboardChart_Visualization_VisualMap) Descriptor

func (*DashboardChart_Visualization_VisualMap) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChart_Visualization_VisualMap.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_VisualMap) GetPieces

func (*DashboardChart_Visualization_VisualMap) GetVisualMapType

func (*DashboardChart_Visualization_VisualMap) ProtoMessage

func (*DashboardChart_Visualization_VisualMap) ProtoReflect

func (*DashboardChart_Visualization_VisualMap) Reset

func (*DashboardChart_Visualization_VisualMap) String

DashboardChart_Visualization_VisualMap_VisualMapPiece

type DashboardChart_Visualization_VisualMap_VisualMapPiece struct {

	// Optional. Minimum value for the piece.
	Min *int64 `protobuf:"varint,1,opt,name=min,proto3,oneof" json:"min,omitempty"`
	// Optional. Minimum value for the piece.
	Max *int64 `protobuf:"varint,2,opt,name=max,proto3,oneof" json:"max,omitempty"`
	// Optional. Color to render the piece in when the value is between min
	// and max.
	Color string `protobuf:"bytes,3,opt,name=color,proto3" json:"color,omitempty"`
	// Optional. Label used in visual map controller.
	Label string `protobuf:"bytes,4,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

An ECharts visual map of type 'piecewise' contain many pieces. Each piece has a min, max, and color with which it's rendered.

func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) Descriptor

Deprecated: Use DashboardChart_Visualization_VisualMap_VisualMapPiece.ProtoReflect.Descriptor instead.

func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) GetColor

func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) GetLabel

func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) GetMax

func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) GetMin

func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) ProtoMessage

func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) ProtoReflect

func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) Reset

func (*DashboardChart_Visualization_VisualMap_VisualMapPiece) String

DashboardDefinition

type DashboardDefinition struct {

	// Filters for the dashboard.
	Filters []*DashboardFilter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// Fingerprint of the dashboard definition.
	Fingerprint string `protobuf:"bytes,2,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
	// Charts in the dashboard.
	Charts []*DashboardDefinition_ChartConfig `protobuf:"bytes,4,rep,name=charts,proto3" json:"charts,omitempty"`
	// contains filtered or unexported fields
}

Definition of the dashboard including filters, layout, charts' configurations.

func (*DashboardDefinition) Descriptor

func (*DashboardDefinition) Descriptor() ([]byte, []int)

Deprecated: Use DashboardDefinition.ProtoReflect.Descriptor instead.

func (*DashboardDefinition) GetCharts

func (*DashboardDefinition) GetFilters

func (x *DashboardDefinition) GetFilters() []*DashboardFilter

func (*DashboardDefinition) GetFingerprint

func (x *DashboardDefinition) GetFingerprint() string

func (*DashboardDefinition) ProtoMessage

func (*DashboardDefinition) ProtoMessage()

func (*DashboardDefinition) ProtoReflect

func (x *DashboardDefinition) ProtoReflect() protoreflect.Message

func (*DashboardDefinition) Reset

func (x *DashboardDefinition) Reset()

func (*DashboardDefinition) String

func (x *DashboardDefinition) String() string

DashboardDefinition_ChartConfig

type DashboardDefinition_ChartConfig struct {
	DashboardChart string                                       `protobuf:"bytes,1,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
	ChartLayout    *DashboardDefinition_ChartConfig_ChartLayout `protobuf:"bytes,2,opt,name=chart_layout,json=chartLayout,proto3" json:"chart_layout,omitempty"`
	// Dashboard filters applied to the chart.
	FiltersIds []string `protobuf:"bytes,4,rep,name=filters_ids,json=filtersIds,proto3" json:"filters_ids,omitempty"`
	// contains filtered or unexported fields
}

Configuration of the chart including chart reference, layout and filters.

func (*DashboardDefinition_ChartConfig) Descriptor

func (*DashboardDefinition_ChartConfig) Descriptor() ([]byte, []int)

Deprecated: Use DashboardDefinition_ChartConfig.ProtoReflect.Descriptor instead.

func (*DashboardDefinition_ChartConfig) GetChartLayout

func (*DashboardDefinition_ChartConfig) GetDashboardChart

func (x *DashboardDefinition_ChartConfig) GetDashboardChart() string

func (*DashboardDefinition_ChartConfig) GetFiltersIds

func (x *DashboardDefinition_ChartConfig) GetFiltersIds() []string

func (*DashboardDefinition_ChartConfig) ProtoMessage

func (*DashboardDefinition_ChartConfig) ProtoMessage()

func (*DashboardDefinition_ChartConfig) ProtoReflect

func (*DashboardDefinition_ChartConfig) Reset

func (*DashboardDefinition_ChartConfig) String

DashboardDefinition_ChartConfig_ChartLayout

type DashboardDefinition_ChartConfig_ChartLayout struct {
	StartX *int32 `protobuf:"varint,9,opt,name=start_x,json=startX,proto3,oneof" json:"start_x,omitempty"`
	SpanX  int32  `protobuf:"varint,10,opt,name=span_x,json=spanX,proto3" json:"span_x,omitempty"`
	StartY *int32 `protobuf:"varint,11,opt,name=start_y,json=startY,proto3,oneof" json:"start_y,omitempty"`
	SpanY  int32  `protobuf:"varint,12,opt,name=span_y,json=spanY,proto3" json:"span_y,omitempty"`
	// contains filtered or unexported fields
}

Layout of the chart.

func (*DashboardDefinition_ChartConfig_ChartLayout) Descriptor

Deprecated: Use DashboardDefinition_ChartConfig_ChartLayout.ProtoReflect.Descriptor instead.

func (*DashboardDefinition_ChartConfig_ChartLayout) GetSpanX

func (*DashboardDefinition_ChartConfig_ChartLayout) GetSpanY

func (*DashboardDefinition_ChartConfig_ChartLayout) GetStartX

func (*DashboardDefinition_ChartConfig_ChartLayout) GetStartY

func (*DashboardDefinition_ChartConfig_ChartLayout) ProtoMessage

func (*DashboardDefinition_ChartConfig_ChartLayout) ProtoReflect

func (*DashboardDefinition_ChartConfig_ChartLayout) Reset

func (*DashboardDefinition_ChartConfig_ChartLayout) String

DashboardFilter

type DashboardFilter struct {

	// ID of the filter.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Datasource the filter is applicable for.
	DataSource DataSource `protobuf:"varint,2,opt,name=data_source,json=dataSource,proto3,enum=google.cloud.chronicle.v1.DataSource" json:"data_source,omitempty"`
	// Filter field path.
	FieldPath string `protobuf:"bytes,3,opt,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"`
	// Operator and values. Can include multiple modifiers.
	FilterOperatorAndFieldValues []*FilterOperatorAndValues `protobuf:"bytes,4,rep,name=filter_operator_and_field_values,json=filterOperatorAndFieldValues,proto3" json:"filter_operator_and_field_values,omitempty"`
	// Display name of the filter.
	DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Chart IDs the filter is applicable for.
	ChartIds []string `protobuf:"bytes,6,rep,name=chart_ids,json=chartIds,proto3" json:"chart_ids,omitempty"`
	// Optional. Whether the filter is a standard time range filter,
	// meaning that it has to be used as the query time range,
	// and not as a predicate in the query.
	// A chart can have at most one standard time range filter applied.
	IsStandardTimeRangeFilter bool `protobuf:"varint,7,opt,name=is_standard_time_range_filter,json=isStandardTimeRangeFilter,proto3" json:"is_standard_time_range_filter,omitempty"`
	// Optional. Whether this filter is required to be populated by the
	// dashboard consumer prior to the dashboard loading.
	IsMandatory bool `protobuf:"varint,8,opt,name=is_mandatory,json=isMandatory,proto3" json:"is_mandatory,omitempty"`
	// Optional. Whether this standard time range filter is enabled.
	IsStandardTimeRangeFilterEnabled *bool `protobuf:"varint,9,opt,name=is_standard_time_range_filter_enabled,json=isStandardTimeRangeFilterEnabled,proto3,oneof" json:"is_standard_time_range_filter_enabled,omitempty"`
	// Optional. Advanced filter configuration for the filter widget.
	AdvancedFilterConfig *AdvancedFilterConfig `protobuf:"bytes,10,opt,name=advanced_filter_config,json=advancedFilterConfig,proto3" json:"advanced_filter_config,omitempty"`
	// contains filtered or unexported fields
}

Dashboard level filter that can be used in native dashboards as well as inputs to execute query.

func (*DashboardFilter) Descriptor

func (*DashboardFilter) Descriptor() ([]byte, []int)

Deprecated: Use DashboardFilter.ProtoReflect.Descriptor instead.

func (*DashboardFilter) GetAdvancedFilterConfig

func (x *DashboardFilter) GetAdvancedFilterConfig() *AdvancedFilterConfig

func (*DashboardFilter) GetChartIds

func (x *DashboardFilter) GetChartIds() []string

func (*DashboardFilter) GetDataSource

func (x *DashboardFilter) GetDataSource() DataSource

func (*DashboardFilter) GetDisplayName

func (x *DashboardFilter) GetDisplayName() string

func (*DashboardFilter) GetFieldPath

func (x *DashboardFilter) GetFieldPath() string

func (*DashboardFilter) GetFilterOperatorAndFieldValues

func (x *DashboardFilter) GetFilterOperatorAndFieldValues() []*FilterOperatorAndValues

func (*DashboardFilter) GetId

func (x *DashboardFilter) GetId() string

func (*DashboardFilter) GetIsMandatory

func (x *DashboardFilter) GetIsMandatory() bool

func (*DashboardFilter) GetIsStandardTimeRangeFilter

func (x *DashboardFilter) GetIsStandardTimeRangeFilter() bool

func (*DashboardFilter) GetIsStandardTimeRangeFilterEnabled

func (x *DashboardFilter) GetIsStandardTimeRangeFilterEnabled() bool

func (*DashboardFilter) ProtoMessage

func (*DashboardFilter) ProtoMessage()

func (*DashboardFilter) ProtoReflect

func (x *DashboardFilter) ProtoReflect() protoreflect.Message

func (*DashboardFilter) Reset

func (x *DashboardFilter) Reset()

func (*DashboardFilter) String

func (x *DashboardFilter) String() string

DashboardQuery

type DashboardQuery struct {

	// Output only. Name of the dashboardQuery.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Search query string.
	Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	// Required. Inputs to the query.
	Input *DashboardQuery_Input `protobuf:"bytes,3,opt,name=input,proto3" json:"input,omitempty"`
	// Output only. DashboardChart this query belongs to.
	DashboardChart string `protobuf:"bytes,4,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
	// Optional. This checksum is computed by the server based on the value of
	// other fields, and may be sent on update and delete requests to ensure the
	// client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

DashboardQuery resource.

func (*DashboardQuery) Descriptor

func (*DashboardQuery) Descriptor() ([]byte, []int)

Deprecated: Use DashboardQuery.ProtoReflect.Descriptor instead.

func (*DashboardQuery) GetDashboardChart

func (x *DashboardQuery) GetDashboardChart() string

func (*DashboardQuery) GetEtag

func (x *DashboardQuery) GetEtag() string

func (*DashboardQuery) GetInput

func (x *DashboardQuery) GetInput() *DashboardQuery_Input

func (*DashboardQuery) GetName

func (x *DashboardQuery) GetName() string

func (*DashboardQuery) GetQuery

func (x *DashboardQuery) GetQuery() string

func (*DashboardQuery) ProtoMessage

func (*DashboardQuery) ProtoMessage()

func (*DashboardQuery) ProtoReflect

func (x *DashboardQuery) ProtoReflect() protoreflect.Message

func (*DashboardQuery) Reset

func (x *DashboardQuery) Reset()

func (*DashboardQuery) String

func (x *DashboardQuery) String() string

DashboardQueryServiceClient

type DashboardQueryServiceClient interface {
	// Get a dashboard query.
	GetDashboardQuery(ctx context.Context, in *GetDashboardQueryRequest, opts ...grpc.CallOption) (*DashboardQuery, error)
	// Execute a query and return the data.
	ExecuteDashboardQuery(ctx context.Context, in *ExecuteDashboardQueryRequest, opts ...grpc.CallOption) (*ExecuteDashboardQueryResponse, error)
}

DashboardQueryServiceClient is the client API for DashboardQueryService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDashboardQueryServiceClient

func NewDashboardQueryServiceClient(cc grpc.ClientConnInterface) DashboardQueryServiceClient

DashboardQueryServiceServer

type DashboardQueryServiceServer interface {
	// Get a dashboard query.
	GetDashboardQuery(context.Context, *GetDashboardQueryRequest) (*DashboardQuery, error)
	// Execute a query and return the data.
	ExecuteDashboardQuery(context.Context, *ExecuteDashboardQueryRequest) (*ExecuteDashboardQueryResponse, error)
}

DashboardQueryServiceServer is the server API for DashboardQueryService service. All implementations should embed UnimplementedDashboardQueryServiceServer for forward compatibility

DashboardQuery_Input

type DashboardQuery_Input struct {

	// Types that are valid to be assigned to TimeInput:
	//
	//	*DashboardQuery_Input_TimeWindow
	//	*DashboardQuery_Input_RelativeTime_
	TimeInput isDashboardQuery_Input_TimeInput `protobuf_oneof:"time_input"`
	// contains filtered or unexported fields
}

Input to the query like time window.

func (*DashboardQuery_Input) Descriptor

func (*DashboardQuery_Input) Descriptor() ([]byte, []int)

Deprecated: Use DashboardQuery_Input.ProtoReflect.Descriptor instead.

func (*DashboardQuery_Input) GetRelativeTime

func (*DashboardQuery_Input) GetTimeInput

func (x *DashboardQuery_Input) GetTimeInput() isDashboardQuery_Input_TimeInput

func (*DashboardQuery_Input) GetTimeWindow

func (x *DashboardQuery_Input) GetTimeWindow() *interval.Interval

func (*DashboardQuery_Input) ProtoMessage

func (*DashboardQuery_Input) ProtoMessage()

func (*DashboardQuery_Input) ProtoReflect

func (x *DashboardQuery_Input) ProtoReflect() protoreflect.Message

func (*DashboardQuery_Input) Reset

func (x *DashboardQuery_Input) Reset()

func (*DashboardQuery_Input) String

func (x *DashboardQuery_Input) String() string

DashboardQuery_Input_RelativeTime

type DashboardQuery_Input_RelativeTime struct {
	TimeUnit     TimeUnit `protobuf:"varint,1,opt,name=time_unit,json=timeUnit,proto3,enum=google.cloud.chronicle.v1.TimeUnit" json:"time_unit,omitempty"`
	StartTimeVal int64    `protobuf:"varint,2,opt,name=start_time_val,json=startTimeVal,proto3" json:"start_time_val,omitempty"`
	// contains filtered or unexported fields
}

time representation for last x units.

func (*DashboardQuery_Input_RelativeTime) Descriptor

func (*DashboardQuery_Input_RelativeTime) Descriptor() ([]byte, []int)

Deprecated: Use DashboardQuery_Input_RelativeTime.ProtoReflect.Descriptor instead.

func (*DashboardQuery_Input_RelativeTime) GetStartTimeVal

func (x *DashboardQuery_Input_RelativeTime) GetStartTimeVal() int64

func (*DashboardQuery_Input_RelativeTime) GetTimeUnit

func (*DashboardQuery_Input_RelativeTime) ProtoMessage

func (*DashboardQuery_Input_RelativeTime) ProtoMessage()

func (*DashboardQuery_Input_RelativeTime) ProtoReflect

func (*DashboardQuery_Input_RelativeTime) Reset

func (*DashboardQuery_Input_RelativeTime) String

DashboardQuery_Input_RelativeTime_

type DashboardQuery_Input_RelativeTime_ struct {
	// time range for last x units.
	RelativeTime *DashboardQuery_Input_RelativeTime `protobuf:"bytes,3,opt,name=relative_time,json=relativeTime,proto3,oneof"`
}

DashboardQuery_Input_TimeWindow

type DashboardQuery_Input_TimeWindow struct {
	// time range to fetch the data for.
	TimeWindow *interval.Interval `protobuf:"bytes,1,opt,name=time_window,json=timeWindow,proto3,oneof"`
}

DashboardType

type DashboardType int32

Type of the dashboard.

DashboardType_DASHBOARD_TYPE_UNSPECIFIED, DashboardType_CURATED, DashboardType_PRIVATE, DashboardType_PUBLIC, DashboardType_CUSTOM, DashboardType_MARKETPLACE

const (
	// Default unspecified.
	DashboardType_DASHBOARD_TYPE_UNSPECIFIED DashboardType = 0
	// Out of the box curated dashboards provided by Chronicle.
	DashboardType_CURATED DashboardType = 1
	// Private dashboards created by users/customers.
	DashboardType_PRIVATE DashboardType = 2
	// Public dashboards created by users/customers.
	DashboardType_PUBLIC DashboardType = 3
	// Custom dashboards
	DashboardType_CUSTOM DashboardType = 4
	// Marketplace dashboards
	DashboardType_MARKETPLACE DashboardType = 5
)

func (DashboardType) Descriptor

func (DashboardType) Enum

func (x DashboardType) Enum() *DashboardType

func (DashboardType) EnumDescriptor

func (DashboardType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DashboardType.Descriptor instead.

func (DashboardType) Number

func (DashboardType) String

func (x DashboardType) String() string

func (DashboardType) Type

DashboardUserData

type DashboardUserData struct {

	// time when this dashboard is last viewed
	LastViewedTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=last_viewed_time,json=lastViewedTime,proto3" json:"last_viewed_time,omitempty"`
	// is dashboard pinned by user
	IsPinned bool `protobuf:"varint,2,opt,name=is_pinned,json=isPinned,proto3" json:"is_pinned,omitempty"`
	// contains filtered or unexported fields
}

User Data for Native Dashboard

func (*DashboardUserData) Descriptor

func (*DashboardUserData) Descriptor() ([]byte, []int)

Deprecated: Use DashboardUserData.ProtoReflect.Descriptor instead.

func (*DashboardUserData) GetIsPinned

func (x *DashboardUserData) GetIsPinned() bool

func (*DashboardUserData) GetLastViewedTime

func (x *DashboardUserData) GetLastViewedTime() *timestamppb.Timestamp

func (*DashboardUserData) ProtoMessage

func (*DashboardUserData) ProtoMessage()

func (*DashboardUserData) ProtoReflect

func (x *DashboardUserData) ProtoReflect() protoreflect.Message

func (*DashboardUserData) Reset

func (x *DashboardUserData) Reset()

func (*DashboardUserData) String

func (x *DashboardUserData) String() string

DataAccessControlServiceClient

type DataAccessControlServiceClient interface {
	// Creates a data access label.
	// Data access labels are applied to incoming event data and selected in data
	// access scopes (another resource), and only users with scopes containing the
	// label can see data with that label. Currently, the data access label
	// resource only includes custom labels, which are labels that correspond
	// to UDM queries over event data.
	CreateDataAccessLabel(ctx context.Context, in *CreateDataAccessLabelRequest, opts ...grpc.CallOption) (*DataAccessLabel, error)
	// Gets a data access label.
	GetDataAccessLabel(ctx context.Context, in *GetDataAccessLabelRequest, opts ...grpc.CallOption) (*DataAccessLabel, error)
	// Lists all data access labels for the customer.
	ListDataAccessLabels(ctx context.Context, in *ListDataAccessLabelsRequest, opts ...grpc.CallOption) (*ListDataAccessLabelsResponse, error)
	// Updates a data access label.
	UpdateDataAccessLabel(ctx context.Context, in *UpdateDataAccessLabelRequest, opts ...grpc.CallOption) (*DataAccessLabel, error)
	// Deletes a data access label. When a label is deleted, new
	// data that enters in the system will not receive the label, but the label
	// will not be removed from old data that still refers to it.
	DeleteDataAccessLabel(ctx context.Context, in *DeleteDataAccessLabelRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates a data access scope.
	// Data access scope is a combination of allowed and denied labels attached
	// to a permission group. If a scope has allowed labels A and B and denied
	// labels C and D, then the group of people attached to the scope
	// will have permissions to see all events labeled with A or B (or both) and
	// not labeled with either C or D.
	CreateDataAccessScope(ctx context.Context, in *CreateDataAccessScopeRequest, opts ...grpc.CallOption) (*DataAccessScope, error)
	// Retrieves an existing data access scope.
	GetDataAccessScope(ctx context.Context, in *GetDataAccessScopeRequest, opts ...grpc.CallOption) (*DataAccessScope, error)
	// Lists all existing data access scopes for the customer.
	ListDataAccessScopes(ctx context.Context, in *ListDataAccessScopesRequest, opts ...grpc.CallOption) (*ListDataAccessScopesResponse, error)
	// Updates a data access scope.
	UpdateDataAccessScope(ctx context.Context, in *UpdateDataAccessScopeRequest, opts ...grpc.CallOption) (*DataAccessScope, error)
	// Deletes a data access scope.
	DeleteDataAccessScope(ctx context.Context, in *DeleteDataAccessScopeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

DataAccessControlServiceClient is the client API for DataAccessControlService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDataAccessControlServiceClient

func NewDataAccessControlServiceClient(cc grpc.ClientConnInterface) DataAccessControlServiceClient

DataAccessControlServiceServer

type DataAccessControlServiceServer interface {
	// Creates a data access label.
	// Data access labels are applied to incoming event data and selected in data
	// access scopes (another resource), and only users with scopes containing the
	// label can see data with that label. Currently, the data access label
	// resource only includes custom labels, which are labels that correspond
	// to UDM queries over event data.
	CreateDataAccessLabel(context.Context, *CreateDataAccessLabelRequest) (*DataAccessLabel, error)
	// Gets a data access label.
	GetDataAccessLabel(context.Context, *GetDataAccessLabelRequest) (*DataAccessLabel, error)
	// Lists all data access labels for the customer.
	ListDataAccessLabels(context.Context, *ListDataAccessLabelsRequest) (*ListDataAccessLabelsResponse, error)
	// Updates a data access label.
	UpdateDataAccessLabel(context.Context, *UpdateDataAccessLabelRequest) (*DataAccessLabel, error)
	// Deletes a data access label. When a label is deleted, new
	// data that enters in the system will not receive the label, but the label
	// will not be removed from old data that still refers to it.
	DeleteDataAccessLabel(context.Context, *DeleteDataAccessLabelRequest) (*emptypb.Empty, error)
	// Creates a data access scope.
	// Data access scope is a combination of allowed and denied labels attached
	// to a permission group. If a scope has allowed labels A and B and denied
	// labels C and D, then the group of people attached to the scope
	// will have permissions to see all events labeled with A or B (or both) and
	// not labeled with either C or D.
	CreateDataAccessScope(context.Context, *CreateDataAccessScopeRequest) (*DataAccessScope, error)
	// Retrieves an existing data access scope.
	GetDataAccessScope(context.Context, *GetDataAccessScopeRequest) (*DataAccessScope, error)
	// Lists all existing data access scopes for the customer.
	ListDataAccessScopes(context.Context, *ListDataAccessScopesRequest) (*ListDataAccessScopesResponse, error)
	// Updates a data access scope.
	UpdateDataAccessScope(context.Context, *UpdateDataAccessScopeRequest) (*DataAccessScope, error)
	// Deletes a data access scope.
	DeleteDataAccessScope(context.Context, *DeleteDataAccessScopeRequest) (*emptypb.Empty, error)
}

DataAccessControlServiceServer is the server API for DataAccessControlService service. All implementations should embed UnimplementedDataAccessControlServiceServer for forward compatibility

DataAccessLabel

type DataAccessLabel struct {

	// Required.
	// The definition of the data access label that determines which
	// data gets tagged with this label.
	//
	// Types that are valid to be assigned to Definition:
	//
	//	*DataAccessLabel_UdmQuery
	Definition isDataAccessLabel_Definition `protobuf_oneof:"definition"`
	// The unique resource name of the data access label.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The short name displayed for the label as it appears on event
	// data.
	DisplayName string `protobuf:"bytes,8,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The time at which the data access label was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the data access label was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user who created the data access label.
	Author string `protobuf:"bytes,6,opt,name=author,proto3" json:"author,omitempty"`
	// Output only. The user who last updated the data access label.
	LastEditor string `protobuf:"bytes,7,opt,name=last_editor,json=lastEditor,proto3" json:"last_editor,omitempty"`
	// Optional. A description of the data access label for a human reader.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

A DataAccessLabel is a label on events to define user access to data.

func (*DataAccessLabel) Descriptor

func (*DataAccessLabel) Descriptor() ([]byte, []int)

Deprecated: Use DataAccessLabel.ProtoReflect.Descriptor instead.

func (*DataAccessLabel) GetAuthor

func (x *DataAccessLabel) GetAuthor() string

func (*DataAccessLabel) GetCreateTime

func (x *DataAccessLabel) GetCreateTime() *timestamppb.Timestamp

func (*DataAccessLabel) GetDefinition

func (x *DataAccessLabel) GetDefinition() isDataAccessLabel_Definition

func (*DataAccessLabel) GetDescription

func (x *DataAccessLabel) GetDescription() string

func (*DataAccessLabel) GetDisplayName

func (x *DataAccessLabel) GetDisplayName() string

func (*DataAccessLabel) GetLastEditor

func (x *DataAccessLabel) GetLastEditor() string

func (*DataAccessLabel) GetName

func (x *DataAccessLabel) GetName() string

func (*DataAccessLabel) GetUdmQuery

func (x *DataAccessLabel) GetUdmQuery() string

func (*DataAccessLabel) GetUpdateTime

func (x *DataAccessLabel) GetUpdateTime() *timestamppb.Timestamp

func (*DataAccessLabel) ProtoMessage

func (*DataAccessLabel) ProtoMessage()

func (*DataAccessLabel) ProtoReflect

func (x *DataAccessLabel) ProtoReflect() protoreflect.Message

func (*DataAccessLabel) Reset

func (x *DataAccessLabel) Reset()

func (*DataAccessLabel) String

func (x *DataAccessLabel) String() string

DataAccessLabelReference

type DataAccessLabelReference struct {

	// The unique identifier for the label.
	//
	// Types that are valid to be assigned to Label:
	//
	//	*DataAccessLabelReference_DataAccessLabel
	//	*DataAccessLabelReference_LogType
	//	*DataAccessLabelReference_AssetNamespace
	//	*DataAccessLabelReference_IngestionLabel
	Label isDataAccessLabelReference_Label `protobuf_oneof:"label"`
	// Output only. The display name of the label.
	// Data access label and log types's name
	// will match the display name of the resource.
	// The asset namespace will match the namespace itself.
	// The ingestion key value pair will match the key of the tuple.
	DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// contains filtered or unexported fields
}

Reference object to a data access label.

func (*DataAccessLabelReference) Descriptor

func (*DataAccessLabelReference) Descriptor() ([]byte, []int)

Deprecated: Use DataAccessLabelReference.ProtoReflect.Descriptor instead.

func (*DataAccessLabelReference) GetAssetNamespace

func (x *DataAccessLabelReference) GetAssetNamespace() string

func (*DataAccessLabelReference) GetDataAccessLabel

func (x *DataAccessLabelReference) GetDataAccessLabel() string

func (*DataAccessLabelReference) GetDisplayName

func (x *DataAccessLabelReference) GetDisplayName() string

func (*DataAccessLabelReference) GetIngestionLabel

func (x *DataAccessLabelReference) GetIngestionLabel() *IngestionLabel

func (*DataAccessLabelReference) GetLabel

func (x *DataAccessLabelReference) GetLabel() isDataAccessLabelReference_Label

func (*DataAccessLabelReference) GetLogType

func (x *DataAccessLabelReference) GetLogType() string

func (*DataAccessLabelReference) ProtoMessage

func (*DataAccessLabelReference) ProtoMessage()

func (*DataAccessLabelReference) ProtoReflect

func (x *DataAccessLabelReference) ProtoReflect() protoreflect.Message

func (*DataAccessLabelReference) Reset

func (x *DataAccessLabelReference) Reset()

func (*DataAccessLabelReference) String

func (x *DataAccessLabelReference) String() string

DataAccessLabelReference_AssetNamespace

type DataAccessLabelReference_AssetNamespace struct {
	// The asset namespace configured in the forwarder
	// of the customer's events.
	AssetNamespace string `protobuf:"bytes,3,opt,name=asset_namespace,json=assetNamespace,proto3,oneof"`
}

DataAccessLabelReference_DataAccessLabel

type DataAccessLabelReference_DataAccessLabel struct {
	// The name of the data access label.
	DataAccessLabel string `protobuf:"bytes,1,opt,name=data_access_label,json=dataAccessLabel,proto3,oneof"`
}

DataAccessLabelReference_IngestionLabel

type DataAccessLabelReference_IngestionLabel struct {
	// The ingestion label configured in the forwarder of the customer's events.
	IngestionLabel *IngestionLabel `protobuf:"bytes,4,opt,name=ingestion_label,json=ingestionLabel,proto3,oneof"`
}

DataAccessLabelReference_LogType

type DataAccessLabelReference_LogType struct {
	// The name of the log type.
	LogType string `protobuf:"bytes,2,opt,name=log_type,json=logType,proto3,oneof"`
}

DataAccessLabel_UdmQuery

type DataAccessLabel_UdmQuery struct {
	// A UDM query over event data.
	UdmQuery string `protobuf:"bytes,3,opt,name=udm_query,json=udmQuery,proto3,oneof"`
}

DataAccessScope

type DataAccessScope struct {

	// Required. The unique full name of the data access scope.
	// The name should comply with https://google.aip.dev/122 standards.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The allowed labels for the scope.
	// Either allow_all or allowed_data_access_labels needs to be provided.
	// When provided, there has to be at least one label allowed for the scope to
	// be valid.
	// The logical operator for evaluation of the allowed labels is OR.
	// E.g.: A customer with scope with allowed labels A and B will be able
	// to see data with labeled with A or B or (A and B).
	AllowedDataAccessLabels []*DataAccessLabelReference `protobuf:"bytes,2,rep,name=allowed_data_access_labels,json=allowedDataAccessLabels,proto3" json:"allowed_data_access_labels,omitempty"`
	// Optional. The denied labels for the scope.
	// The logical operator for evaluation of the denied labels is AND.
	// E.g.: A customer with scope with denied labels A and B won't be able
	// to see data labeled with A and data labeled with B
	// and data with labels A and B.
	DeniedDataAccessLabels []*DataAccessLabelReference `protobuf:"bytes,3,rep,name=denied_data_access_labels,json=deniedDataAccessLabels,proto3" json:"denied_data_access_labels,omitempty"`
	// Output only. The name to be used for display to customers of the data
	// access scope.
	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The time at which the data access scope was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the data access scope was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user who created the data access scope.
	Author string `protobuf:"bytes,7,opt,name=author,proto3" json:"author,omitempty"`
	// Output only. The user who last updated the data access scope.
	LastEditor string `protobuf:"bytes,8,opt,name=last_editor,json=lastEditor,proto3" json:"last_editor,omitempty"`
	// Optional. A description of the data access scope for a human reader.
	Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. Whether or not the scope allows all labels, allow_all and
	// allowed_data_access_labels are mutually exclusive and one of them must be
	// present. denied_data_access_labels can still be used along with allow_all.
	// When combined with denied_data_access_labels, access will be granted to all
	// data that doesn't have labels mentioned in denied_data_access_labels. E.g.:
	// A customer with scope with denied labels A and B and allow_all will be able
	// to see all data except data labeled with A and data labeled with B and data
	// with labels A and B.
	AllowAll bool `protobuf:"varint,10,opt,name=allow_all,json=allowAll,proto3" json:"allow_all,omitempty"`
	// contains filtered or unexported fields
}

A DataAccessScope is a boolean expression of data access labels used to restrict access to data for users.

func (*DataAccessScope) Descriptor

func (*DataAccessScope) Descriptor() ([]byte, []int)

Deprecated: Use DataAccessScope.ProtoReflect.Descriptor instead.

func (*DataAccessScope) GetAllowAll

func (x *DataAccessScope) GetAllowAll() bool

func (*DataAccessScope) GetAllowedDataAccessLabels

func (x *DataAccessScope) GetAllowedDataAccessLabels() []*DataAccessLabelReference

func (*DataAccessScope) GetAuthor

func (x *DataAccessScope) GetAuthor() string

func (*DataAccessScope) GetCreateTime

func (x *DataAccessScope) GetCreateTime() *timestamppb.Timestamp

func (*DataAccessScope) GetDeniedDataAccessLabels

func (x *DataAccessScope) GetDeniedDataAccessLabels() []*DataAccessLabelReference

func (*DataAccessScope) GetDescription

func (x *DataAccessScope) GetDescription() string

func (*DataAccessScope) GetDisplayName

func (x *DataAccessScope) GetDisplayName() string

func (*DataAccessScope) GetLastEditor

func (x *DataAccessScope) GetLastEditor() string

func (*DataAccessScope) GetName

func (x *DataAccessScope) GetName() string

func (*DataAccessScope) GetUpdateTime

func (x *DataAccessScope) GetUpdateTime() *timestamppb.Timestamp

func (*DataAccessScope) ProtoMessage

func (*DataAccessScope) ProtoMessage()

func (*DataAccessScope) ProtoReflect

func (x *DataAccessScope) ProtoReflect() protoreflect.Message

func (*DataAccessScope) Reset

func (x *DataAccessScope) Reset()

func (*DataAccessScope) String

func (x *DataAccessScope) String() string

DataSource

type DataSource int32

LINT.IfChange(data_sources)

DataSource_DATA_SOURCE_UNSPECIFIED, DataSource_UDM, DataSource_ENTITY, DataSource_INGESTION_METRICS, DataSource_RULE_DETECTIONS, DataSource_RULESETS, DataSource_GLOBAL, DataSource_IOC_MATCHES, DataSource_RULES, DataSource_SOAR_CASES, DataSource_SOAR_PLAYBOOKS, DataSource_SOAR_CASE_HISTORY, DataSource_DATA_TABLE, DataSource_INVESTIGATION, DataSource_INVESTIGATION_FEEDBACK

const (
	DataSource_DATA_SOURCE_UNSPECIFIED DataSource = 0
	DataSource_UDM                     DataSource = 1
	DataSource_ENTITY                  DataSource = 2
	DataSource_INGESTION_METRICS       DataSource = 3
	// RULE_DETECTIONS is used for detections datasource.
	DataSource_RULE_DETECTIONS DataSource = 4
	// RULESETS is used for ruleset with detections datasource.
	DataSource_RULESETS DataSource = 5
	// GLOBAL is used for standard time range filter.
	DataSource_GLOBAL DataSource = 6
	// IOC_MATCHES is used for ioc_matches datasource.
	DataSource_IOC_MATCHES DataSource = 7
	// RULES is used for rules datasource.
	DataSource_RULES DataSource = 8
	// SOAR Cases - identified as `case`.
	DataSource_SOAR_CASES DataSource = 9
	// SOAR Playbooks - identified as `playbook`.
	DataSource_SOAR_PLAYBOOKS DataSource = 10
	// SOAR Case History - identified as `case_history`.
	DataSource_SOAR_CASE_HISTORY DataSource = 11
	// DATA_TABLE is used for data tables source.
	DataSource_DATA_TABLE DataSource = 12
	// INVESTIGATION is used as the data source for triage agent investigations.
	// Identified as `gemini_investigation`.
	DataSource_INVESTIGATION DataSource = 13
	// INVESTIGATION_FEEDBACK is used as the data source for user feedback on
	// triage agent investigations. Identified as `gemini_investigation_feedback`.
	DataSource_INVESTIGATION_FEEDBACK DataSource = 14
)

func (DataSource) Descriptor

func (DataSource) Descriptor() protoreflect.EnumDescriptor

func (DataSource) Enum

func (x DataSource) Enum() *DataSource

func (DataSource) EnumDescriptor

func (DataSource) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataSource.Descriptor instead.

func (DataSource) Number

func (x DataSource) Number() protoreflect.EnumNumber

func (DataSource) String

func (x DataSource) String() string

func (DataSource) Type

DataSourceExportSettings

type DataSourceExportSettings struct {

	// Required. Whether the data source is enabled for export.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Required. The retention period for the data source in days.
	RetentionDays int32 `protobuf:"varint,2,opt,name=retention_days,json=retentionDays,proto3" json:"retention_days,omitempty"`
	// Output only. The state of the latest data source export job.
	LatestExportJobState LatestExportJobState `protobuf:"varint,3,opt,name=latest_export_job_state,json=latestExportJobState,proto3,enum=google.cloud.chronicle.v1.LatestExportJobState" json:"latest_export_job_state,omitempty"`
	// Output only. The data freshness of the given export which represents the
	// time bucket at which the latest event was exported.
	DataFreshnessTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=data_freshness_time,json=dataFreshnessTime,proto3" json:"data_freshness_time,omitempty"`
	// Output only. The stored data volume of all the exports.
	DataVolume int64 `protobuf:"varint,5,opt,name=data_volume,json=dataVolume,proto3" json:"data_volume,omitempty"`
	// contains filtered or unexported fields
}

The export settings for a data source.

func (*DataSourceExportSettings) Descriptor

func (*DataSourceExportSettings) Descriptor() ([]byte, []int)

Deprecated: Use DataSourceExportSettings.ProtoReflect.Descriptor instead.

func (*DataSourceExportSettings) GetDataFreshnessTime

func (x *DataSourceExportSettings) GetDataFreshnessTime() *timestamppb.Timestamp

func (*DataSourceExportSettings) GetDataVolume

func (x *DataSourceExportSettings) GetDataVolume() int64

func (*DataSourceExportSettings) GetEnabled

func (x *DataSourceExportSettings) GetEnabled() bool

func (*DataSourceExportSettings) GetLatestExportJobState

func (x *DataSourceExportSettings) GetLatestExportJobState() LatestExportJobState

func (*DataSourceExportSettings) GetRetentionDays

func (x *DataSourceExportSettings) GetRetentionDays() int32

func (*DataSourceExportSettings) ProtoMessage

func (*DataSourceExportSettings) ProtoMessage()

func (*DataSourceExportSettings) ProtoReflect

func (x *DataSourceExportSettings) ProtoReflect() protoreflect.Message

func (*DataSourceExportSettings) Reset

func (x *DataSourceExportSettings) Reset()

func (*DataSourceExportSettings) String

func (x *DataSourceExportSettings) String() string

DataTable

type DataTable struct {

	// Identifier. The resource name of the data table
	// Format:
	// "{project}/locations/{location}/instances/{instance}/dataTables/{data_table}"
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The unique display name of the data table.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Required. A user-provided description of the data table.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. Table create time
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Table update time
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Immutable. Details of all the columns in the table
	ColumnInfo []*DataTableColumnInfo `protobuf:"bytes,6,rep,name=column_info,json=columnInfo,proto3" json:"column_info,omitempty"`
	// Output only. Data table unique id
	DataTableUuid string `protobuf:"bytes,7,opt,name=data_table_uuid,json=dataTableUuid,proto3" json:"data_table_uuid,omitempty"`
	// Output only. The resource names for the associated Rules that use this
	// data table. Format:
	// projects/{project}/locations/{location}/instances/{instance}/rules/{rule}.
	// {rule} here refers to the rule id.
	Rules []string `protobuf:"bytes,8,rep,name=rules,proto3" json:"rules,omitempty"`
	// Output only. The count of rules using the data table.
	RuleAssociationsCount int32 `protobuf:"varint,9,opt,name=rule_associations_count,json=ruleAssociationsCount,proto3" json:"rule_associations_count,omitempty"`
	// Optional. User-provided TTL of the data table.
	RowTimeToLive string `protobuf:"bytes,10,opt,name=row_time_to_live,json=rowTimeToLive,proto3" json:"row_time_to_live,omitempty"`
	// Output only. The count of rows in the data table.
	ApproximateRowCount int64 `protobuf:"varint,11,opt,name=approximate_row_count,json=approximateRowCount,proto3" json:"approximate_row_count,omitempty"`
	// Optional. The scope info of the data table.
	// During data table creation, if this field is not set, the data
	// table without scopes (an unscoped table) will be created for a global
	// user. For a scoped user, this field must be set. During data table
	// update, if scope_info is requested to be updated, this field must be set.
	ScopeInfo *DataTableScopeInfo `protobuf:"bytes,12,opt,name=scope_info,json=scopeInfo,proto3" json:"scope_info,omitempty"`
	// Output only. Source of the data table update.
	UpdateSource DataTableUpdateSource `protobuf:"varint,13,opt,name=update_source,json=updateSource,proto3,enum=google.cloud.chronicle.v1.DataTableUpdateSource" json:"update_source,omitempty"`
	// Output only. Last update time of the TTL of the data table.
	RowTimeToLiveUpdateTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=row_time_to_live_update_time,json=rowTimeToLiveUpdateTime,proto3" json:"row_time_to_live_update_time,omitempty"`
	// contains filtered or unexported fields
}

DataTable represents the data table resource.

func (*DataTable) Descriptor

func (*DataTable) Descriptor() ([]byte, []int)

Deprecated: Use DataTable.ProtoReflect.Descriptor instead.

func (*DataTable) GetApproximateRowCount

func (x *DataTable) GetApproximateRowCount() int64

func (*DataTable) GetColumnInfo

func (x *DataTable) GetColumnInfo() []*DataTableColumnInfo

func (*DataTable) GetCreateTime

func (x *DataTable) GetCreateTime() *timestamppb.Timestamp

func (*DataTable) GetDataTableUuid

func (x *DataTable) GetDataTableUuid() string

func (*DataTable) GetDescription

func (x *DataTable) GetDescription() string

func (*DataTable) GetDisplayName

func (x *DataTable) GetDisplayName() string

func (*DataTable) GetName

func (x *DataTable) GetName() string

func (*DataTable) GetRowTimeToLive

func (x *DataTable) GetRowTimeToLive() string

func (*DataTable) GetRowTimeToLiveUpdateTime

func (x *DataTable) GetRowTimeToLiveUpdateTime() *timestamppb.Timestamp

func (*DataTable) GetRuleAssociationsCount

func (x *DataTable) GetRuleAssociationsCount() int32

func (*DataTable) GetRules

func (x *DataTable) GetRules() []string

func (*DataTable) GetScopeInfo

func (x *DataTable) GetScopeInfo() *DataTableScopeInfo

func (*DataTable) GetUpdateSource

func (x *DataTable) GetUpdateSource() DataTableUpdateSource

func (*DataTable) GetUpdateTime

func (x *DataTable) GetUpdateTime() *timestamppb.Timestamp

func (*DataTable) ProtoMessage

func (*DataTable) ProtoMessage()

func (*DataTable) ProtoReflect

func (x *DataTable) ProtoReflect() protoreflect.Message

func (*DataTable) Reset

func (x *DataTable) Reset()

func (*DataTable) String

func (x *DataTable) String() string

DataTableColumnInfo

type DataTableColumnInfo struct {

	// Types that are valid to be assigned to PathOrType:
	//
	//	*DataTableColumnInfo_MappedColumnPath
	//	*DataTableColumnInfo_ColumnType
	PathOrType isDataTableColumnInfo_PathOrType `protobuf_oneof:"path_or_type"`
	// Required. Column Index. 0,1,2...
	ColumnIndex int32 `protobuf:"varint,1,opt,name=column_index,json=columnIndex,proto3" json:"column_index,omitempty"`
	// Required. Original column name of the Data Table (present in the CSV header
	// in case of creation of data tables using file uploads). It must satisfy the
	// following requirements:
	// - Starts with letter.
	// - Contains only letters, numbers and underscore.
	// - Must be unique and has length < 256.="" originalcolumn="">string `protobuf:"bytes,2,opt,name=original_column,json=originalColumn,proto3" json:"original_column,omitempty"`
	// Optional. Whether to include this column in the calculation of the row ID.
	// If no columns have key_column = true, all columns will be included in the
	// calculation of the row ID.
	KeyColumn bool `protobuf:"varint,5,opt,name=key_column,json=keyColumn,proto3" json:"key_column,omitempty"`
	// Optional. Whether the column is a repeated values column.
	RepeatedValues bool `protobuf:"varint,6,opt,name=repeated_values,json=repeatedValues,proto3" json:"repeated_values,omitempty"`
	// contains filtered or unexported fields
}

DataTableColumnInfo represents the column metadata of the datatable. The column_index represents the ordering of the values in DataTableRow.

func (*DataTableColumnInfo) Descriptor

func (*DataTableColumnInfo) Descriptor() ([]byte, []int)

Deprecated: Use DataTableColumnInfo.ProtoReflect.Descriptor instead.

func (*DataTableColumnInfo) GetColumnIndex

func (x *DataTableColumnInfo) GetColumnIndex() int32

func (*DataTableColumnInfo) GetColumnType

func (*DataTableColumnInfo) GetKeyColumn

func (x *DataTableColumnInfo) GetKeyColumn() bool

func (*DataTableColumnInfo) GetMappedColumnPath

func (x *DataTableColumnInfo) GetMappedColumnPath() string

func (*DataTableColumnInfo) GetOriginalColumn

func (x *DataTableColumnInfo) GetOriginalColumn() string

func (*DataTableColumnInfo) GetPathOrType

func (x *DataTableColumnInfo) GetPathOrType() isDataTableColumnInfo_PathOrType

func (*DataTableColumnInfo) GetRepeatedValues

func (x *DataTableColumnInfo) GetRepeatedValues() bool

func (*DataTableColumnInfo) ProtoMessage

func (*DataTableColumnInfo) ProtoMessage()

func (*DataTableColumnInfo) ProtoReflect

func (x *DataTableColumnInfo) ProtoReflect() protoreflect.Message

func (*DataTableColumnInfo) Reset

func (x *DataTableColumnInfo) Reset()

func (*DataTableColumnInfo) String

func (x *DataTableColumnInfo) String() string

DataTableColumnInfo_ColumnType

type DataTableColumnInfo_ColumnType struct {
	// Column type can be STRING, CIDR (Ex- 10.1.1.0/24), REGEX
	ColumnType DataTableColumnInfo_DataTableColumnType `protobuf:"varint,4,opt,name=column_type,json=columnType,proto3,enum=google.cloud.chronicle.v1.DataTableColumnInfo_DataTableColumnType,oneof"`
}

DataTableColumnInfo_DataTableColumnType

type DataTableColumnInfo_DataTableColumnType int32

DataTableColumnType denotes the type of the column to be referenced in the rule.

DataTableColumnInfo_DATA_TABLE_COLUMN_TYPE_UNSPECIFIED, DataTableColumnInfo_STRING, DataTableColumnInfo_REGEX, DataTableColumnInfo_CIDR, DataTableColumnInfo_NUMBER

const (
	// The default Data Table Column Type.
	DataTableColumnInfo_DATA_TABLE_COLUMN_TYPE_UNSPECIFIED DataTableColumnInfo_DataTableColumnType = 0
	// Denotes the type of the column as STRING.
	DataTableColumnInfo_STRING DataTableColumnInfo_DataTableColumnType = 1
	// Denotes the type of the column as REGEX.
	DataTableColumnInfo_REGEX DataTableColumnInfo_DataTableColumnType = 2
	// Denotes the type of the column as CIDR.
	DataTableColumnInfo_CIDR DataTableColumnInfo_DataTableColumnType = 3
	// Denotes the type of the column as NUMBER (includes int and float).
	DataTableColumnInfo_NUMBER DataTableColumnInfo_DataTableColumnType = 4
)

func (DataTableColumnInfo_DataTableColumnType) Descriptor

func (DataTableColumnInfo_DataTableColumnType) Enum

func (DataTableColumnInfo_DataTableColumnType) EnumDescriptor

func (DataTableColumnInfo_DataTableColumnType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataTableColumnInfo_DataTableColumnType.Descriptor instead.

func (DataTableColumnInfo_DataTableColumnType) Number

func (DataTableColumnInfo_DataTableColumnType) String

func (DataTableColumnInfo_DataTableColumnType) Type

DataTableColumnInfo_MappedColumnPath

type DataTableColumnInfo_MappedColumnPath struct {
	// Entity proto field path that the column is mapped to
	MappedColumnPath string `protobuf:"bytes,3,opt,name=mapped_column_path,json=mappedColumnPath,proto3,oneof"`
}

DataTableOperationErrors

type DataTableOperationErrors struct {

	// Identifier. Resource name for the data table operation errors.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/dataTableOperationErrors/{data_table_operation_errors}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The list of errors.
	// Replaces the deprecated `errors` field.
	RpcErrors []*status.Status `protobuf:"bytes,3,rep,name=rpc_errors,json=rpcErrors,proto3" json:"rpc_errors,omitempty"`
	// contains filtered or unexported fields
}

The message containing the errors for a data table operation.

func (*DataTableOperationErrors) Descriptor

func (*DataTableOperationErrors) Descriptor() ([]byte, []int)

Deprecated: Use DataTableOperationErrors.ProtoReflect.Descriptor instead.

func (*DataTableOperationErrors) GetName

func (x *DataTableOperationErrors) GetName() string

func (*DataTableOperationErrors) GetRpcErrors

func (x *DataTableOperationErrors) GetRpcErrors() []*status.Status

func (*DataTableOperationErrors) ProtoMessage

func (*DataTableOperationErrors) ProtoMessage()

func (*DataTableOperationErrors) ProtoReflect

func (x *DataTableOperationErrors) ProtoReflect() protoreflect.Message

func (*DataTableOperationErrors) Reset

func (x *DataTableOperationErrors) Reset()

func (*DataTableOperationErrors) String

func (x *DataTableOperationErrors) String() string

DataTableRow

type DataTableRow struct {

	// Identifier. The resource name of the data table
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. All column values for a single row. The values should be in the
	// same order as the columns of the data tables.
	Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
	// Output only. DataTableRow create time
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. DataTableRow update time
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User-provided TTL of the data table row.
	RowTimeToLive string `protobuf:"bytes,5,opt,name=row_time_to_live,json=rowTimeToLive,proto3" json:"row_time_to_live,omitempty"`
	// contains filtered or unexported fields
}

DataTableRow represents a single row in a data table.

func (*DataTableRow) Descriptor

func (*DataTableRow) Descriptor() ([]byte, []int)

Deprecated: Use DataTableRow.ProtoReflect.Descriptor instead.

func (*DataTableRow) GetCreateTime

func (x *DataTableRow) GetCreateTime() *timestamppb.Timestamp

func (*DataTableRow) GetName

func (x *DataTableRow) GetName() string

func (*DataTableRow) GetRowTimeToLive

func (x *DataTableRow) GetRowTimeToLive() string

func (*DataTableRow) GetUpdateTime

func (x *DataTableRow) GetUpdateTime() *timestamppb.Timestamp

func (*DataTableRow) GetValues

func (x *DataTableRow) GetValues() []string

func (*DataTableRow) ProtoMessage

func (*DataTableRow) ProtoMessage()

func (*DataTableRow) ProtoReflect

func (x *DataTableRow) ProtoReflect() protoreflect.Message

func (*DataTableRow) Reset

func (x *DataTableRow) Reset()

func (*DataTableRow) String

func (x *DataTableRow) String() string

DataTableScopeInfo

type DataTableScopeInfo struct {

	// Required. Contains the list of scope names of the data table. If the list
	// is empty, the data table is treated as unscoped. The scope names should be
	// full resource names and should be of the format:
	// "projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{scope_name}"
	DataAccessScopes []string `protobuf:"bytes,1,rep,name=data_access_scopes,json=dataAccessScopes,proto3" json:"data_access_scopes,omitempty"`
	// contains filtered or unexported fields
}

DataTableScopeInfo specifies the scope info of the data table.

func (*DataTableScopeInfo) Descriptor

func (*DataTableScopeInfo) Descriptor() ([]byte, []int)

Deprecated: Use DataTableScopeInfo.ProtoReflect.Descriptor instead.

func (*DataTableScopeInfo) GetDataAccessScopes

func (x *DataTableScopeInfo) GetDataAccessScopes() []string

func (*DataTableScopeInfo) ProtoMessage

func (*DataTableScopeInfo) ProtoMessage()

func (*DataTableScopeInfo) ProtoReflect

func (x *DataTableScopeInfo) ProtoReflect() protoreflect.Message

func (*DataTableScopeInfo) Reset

func (x *DataTableScopeInfo) Reset()

func (*DataTableScopeInfo) String

func (x *DataTableScopeInfo) String() string

DataTableServiceClient

type DataTableServiceClient interface {
	// Create a new data table.
	CreateDataTable(ctx context.Context, in *CreateDataTableRequest, opts ...grpc.CallOption) (*DataTable, error)
	// List data tables.
	ListDataTables(ctx context.Context, in *ListDataTablesRequest, opts ...grpc.CallOption) (*ListDataTablesResponse, error)
	// Get data table info.
	GetDataTable(ctx context.Context, in *GetDataTableRequest, opts ...grpc.CallOption) (*DataTable, error)
	// Update data table.
	UpdateDataTable(ctx context.Context, in *UpdateDataTableRequest, opts ...grpc.CallOption) (*DataTable, error)
	// Delete data table.
	DeleteDataTable(ctx context.Context, in *DeleteDataTableRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create a new data table row.
	CreateDataTableRow(ctx context.Context, in *CreateDataTableRowRequest, opts ...grpc.CallOption) (*DataTableRow, error)
	// Update data table row
	UpdateDataTableRow(ctx context.Context, in *UpdateDataTableRowRequest, opts ...grpc.CallOption) (*DataTableRow, error)
	// List data table rows.
	ListDataTableRows(ctx context.Context, in *ListDataTableRowsRequest, opts ...grpc.CallOption) (*ListDataTableRowsResponse, error)
	// Get data table row
	GetDataTableRow(ctx context.Context, in *GetDataTableRowRequest, opts ...grpc.CallOption) (*DataTableRow, error)
	// Delete data table row.
	DeleteDataTableRow(ctx context.Context, in *DeleteDataTableRowRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create data table rows in bulk.
	BulkCreateDataTableRows(ctx context.Context, in *BulkCreateDataTableRowsRequest, opts ...grpc.CallOption) (*BulkCreateDataTableRowsResponse, error)
	// Get data table rows in bulk.
	BulkGetDataTableRows(ctx context.Context, in *BulkGetDataTableRowsRequest, opts ...grpc.CallOption) (*BulkGetDataTableRowsResponse, error)
	// Replace all existing data table rows with new data table rows.
	BulkReplaceDataTableRows(ctx context.Context, in *BulkReplaceDataTableRowsRequest, opts ...grpc.CallOption) (*BulkReplaceDataTableRowsResponse, error)
	// Update data table rows in bulk.
	BulkUpdateDataTableRows(ctx context.Context, in *BulkUpdateDataTableRowsRequest, opts ...grpc.CallOption) (*BulkUpdateDataTableRowsResponse, error)
	// Get the error for a data table operation.
	GetDataTableOperationErrors(ctx context.Context, in *GetDataTableOperationErrorsRequest, opts ...grpc.CallOption) (*DataTableOperationErrors, error)
}

DataTableServiceClient is the client API for DataTableService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewDataTableServiceClient

func NewDataTableServiceClient(cc grpc.ClientConnInterface) DataTableServiceClient

DataTableServiceServer

type DataTableServiceServer interface {
	// Create a new data table.
	CreateDataTable(context.Context, *CreateDataTableRequest) (*DataTable, error)
	// List data tables.
	ListDataTables(context.Context, *ListDataTablesRequest) (*ListDataTablesResponse, error)
	// Get data table info.
	GetDataTable(context.Context, *GetDataTableRequest) (*DataTable, error)
	// Update data table.
	UpdateDataTable(context.Context, *UpdateDataTableRequest) (*DataTable, error)
	// Delete data table.
	DeleteDataTable(context.Context, *DeleteDataTableRequest) (*emptypb.Empty, error)
	// Create a new data table row.
	CreateDataTableRow(context.Context, *CreateDataTableRowRequest) (*DataTableRow, error)
	// Update data table row
	UpdateDataTableRow(context.Context, *UpdateDataTableRowRequest) (*DataTableRow, error)
	// List data table rows.
	ListDataTableRows(context.Context, *ListDataTableRowsRequest) (*ListDataTableRowsResponse, error)
	// Get data table row
	GetDataTableRow(context.Context, *GetDataTableRowRequest) (*DataTableRow, error)
	// Delete data table row.
	DeleteDataTableRow(context.Context, *DeleteDataTableRowRequest) (*emptypb.Empty, error)
	// Create data table rows in bulk.
	BulkCreateDataTableRows(context.Context, *BulkCreateDataTableRowsRequest) (*BulkCreateDataTableRowsResponse, error)
	// Get data table rows in bulk.
	BulkGetDataTableRows(context.Context, *BulkGetDataTableRowsRequest) (*BulkGetDataTableRowsResponse, error)
	// Replace all existing data table rows with new data table rows.
	BulkReplaceDataTableRows(context.Context, *BulkReplaceDataTableRowsRequest) (*BulkReplaceDataTableRowsResponse, error)
	// Update data table rows in bulk.
	BulkUpdateDataTableRows(context.Context, *BulkUpdateDataTableRowsRequest) (*BulkUpdateDataTableRowsResponse, error)
	// Get the error for a data table operation.
	GetDataTableOperationErrors(context.Context, *GetDataTableOperationErrorsRequest) (*DataTableOperationErrors, error)
}

DataTableServiceServer is the server API for DataTableService service. All implementations should embed UnimplementedDataTableServiceServer for forward compatibility

DataTableUpdateSource

type DataTableUpdateSource int32

DataTableUpdateSource denotes the source that updated the data table.

const (
	// The data table is updated by the user.
	DataTableUpdateSource_DATA_TABLE_UPDATE_SOURCE_UNSPECIFIED DataTableUpdateSource = 0
	// The data table is updated by the user.
	DataTableUpdateSource_USER DataTableUpdateSource = 1
	// The data table is updated by the rule.
	DataTableUpdateSource_RULE DataTableUpdateSource = 2
	// The data table is updated by the search.
	DataTableUpdateSource_SEARCH DataTableUpdateSource = 3
)

func (DataTableUpdateSource) Descriptor

func (DataTableUpdateSource) Enum

func (DataTableUpdateSource) EnumDescriptor

func (DataTableUpdateSource) EnumDescriptor() ([]byte, []int)

Deprecated: Use DataTableUpdateSource.Descriptor instead.

func (DataTableUpdateSource) Number

func (DataTableUpdateSource) String

func (x DataTableUpdateSource) String() string

func (DataTableUpdateSource) Type

DeleteDataAccessLabelRequest

type DeleteDataAccessLabelRequest struct {

	// Required. The ID of the data access label to delete.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/dataAccessLabels/{data_access_label}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to delete a data access label.

func (*DeleteDataAccessLabelRequest) Descriptor

func (*DeleteDataAccessLabelRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDataAccessLabelRequest.ProtoReflect.Descriptor instead.

func (*DeleteDataAccessLabelRequest) GetName

func (x *DeleteDataAccessLabelRequest) GetName() string

func (*DeleteDataAccessLabelRequest) ProtoMessage

func (*DeleteDataAccessLabelRequest) ProtoMessage()

func (*DeleteDataAccessLabelRequest) ProtoReflect

func (*DeleteDataAccessLabelRequest) Reset

func (x *DeleteDataAccessLabelRequest) Reset()

func (*DeleteDataAccessLabelRequest) String

DeleteDataAccessScopeRequest

type DeleteDataAccessScopeRequest struct {

	// Required. The ID of the data access scope to delete.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{data_access_scope}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to delete a data access scope.

func (*DeleteDataAccessScopeRequest) Descriptor

func (*DeleteDataAccessScopeRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDataAccessScopeRequest.ProtoReflect.Descriptor instead.

func (*DeleteDataAccessScopeRequest) GetName

func (x *DeleteDataAccessScopeRequest) GetName() string

func (*DeleteDataAccessScopeRequest) ProtoMessage

func (*DeleteDataAccessScopeRequest) ProtoMessage()

func (*DeleteDataAccessScopeRequest) ProtoReflect

func (*DeleteDataAccessScopeRequest) Reset

func (x *DeleteDataAccessScopeRequest) Reset()

func (*DeleteDataAccessScopeRequest) String

DeleteDataTableRequest

type DeleteDataTableRequest struct {

	// Required. The resource name of the data table to delete.
	// Format
	// projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. If set to true, any rows under this data table will also be
	// deleted. (Otherwise, the request will only work if the data table has no
	// rows.)
	Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

Request message for deleting data tables.

func (*DeleteDataTableRequest) Descriptor

func (*DeleteDataTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDataTableRequest.ProtoReflect.Descriptor instead.

func (*DeleteDataTableRequest) GetForce

func (x *DeleteDataTableRequest) GetForce() bool

func (*DeleteDataTableRequest) GetName

func (x *DeleteDataTableRequest) GetName() string

func (*DeleteDataTableRequest) ProtoMessage

func (*DeleteDataTableRequest) ProtoMessage()

func (*DeleteDataTableRequest) ProtoReflect

func (x *DeleteDataTableRequest) ProtoReflect() protoreflect.Message

func (*DeleteDataTableRequest) Reset

func (x *DeleteDataTableRequest) Reset()

func (*DeleteDataTableRequest) String

func (x *DeleteDataTableRequest) String() string

DeleteDataTableRowRequest

type DeleteDataTableRowRequest struct {

	// Required. The resource name of the data table row i,e row_id.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request to delete data table row.

func (*DeleteDataTableRowRequest) Descriptor

func (*DeleteDataTableRowRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDataTableRowRequest.ProtoReflect.Descriptor instead.

func (*DeleteDataTableRowRequest) GetName

func (x *DeleteDataTableRowRequest) GetName() string

func (*DeleteDataTableRowRequest) ProtoMessage

func (*DeleteDataTableRowRequest) ProtoMessage()

func (*DeleteDataTableRowRequest) ProtoReflect

func (*DeleteDataTableRowRequest) Reset

func (x *DeleteDataTableRowRequest) Reset()

func (*DeleteDataTableRowRequest) String

func (x *DeleteDataTableRowRequest) String() string

DeleteNativeDashboardRequest

type DeleteNativeDashboardRequest struct {

	// Required. The dashboard name to delete.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to delete a dashboard.

func (*DeleteNativeDashboardRequest) Descriptor

func (*DeleteNativeDashboardRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteNativeDashboardRequest.ProtoReflect.Descriptor instead.

func (*DeleteNativeDashboardRequest) GetName

func (x *DeleteNativeDashboardRequest) GetName() string

func (*DeleteNativeDashboardRequest) ProtoMessage

func (*DeleteNativeDashboardRequest) ProtoMessage()

func (*DeleteNativeDashboardRequest) ProtoReflect

func (*DeleteNativeDashboardRequest) Reset

func (x *DeleteNativeDashboardRequest) Reset()

func (*DeleteNativeDashboardRequest) String

DeleteRuleRequest

type DeleteRuleRequest struct {

	// Required. The name of the rule to delete. A rule revision timestamp cannot
	// be specified as part of the name, as deleting specific revisions is not
	// supported.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. If set to true, any retrohunts and any detections associated with
	// the rule will also be deleted. If set to false, the call will only succeed
	// if the rule has no associated retrohunts, including completed retrohunts,
	// and no associated detections. Regardless of this field's value, the rule
	// deployment associated with this rule will also be deleted.
	Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

Request message for the DeleteRule method.

func (*DeleteRuleRequest) Descriptor

func (*DeleteRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRuleRequest.ProtoReflect.Descriptor instead.

func (*DeleteRuleRequest) GetForce

func (x *DeleteRuleRequest) GetForce() bool

func (*DeleteRuleRequest) GetName

func (x *DeleteRuleRequest) GetName() string

func (*DeleteRuleRequest) ProtoMessage

func (*DeleteRuleRequest) ProtoMessage()

func (*DeleteRuleRequest) ProtoReflect

func (x *DeleteRuleRequest) ProtoReflect() protoreflect.Message

func (*DeleteRuleRequest) Reset

func (x *DeleteRuleRequest) Reset()

func (*DeleteRuleRequest) String

func (x *DeleteRuleRequest) String() string

DeleteWatchlistRequest

type DeleteWatchlistRequest struct {

	// Required. The name of the watchlist to delete.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/watchlists/{watchlist}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. If set to true, any entities under this watchlist will also be
	// deleted. (Otherwise, the request will only work if the watchlist has no
	// entities.)
	Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

Request message for deleting watchlist.

func (*DeleteWatchlistRequest) Descriptor

func (*DeleteWatchlistRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteWatchlistRequest.ProtoReflect.Descriptor instead.

func (*DeleteWatchlistRequest) GetForce

func (x *DeleteWatchlistRequest) GetForce() bool

func (*DeleteWatchlistRequest) GetName

func (x *DeleteWatchlistRequest) GetName() string

func (*DeleteWatchlistRequest) ProtoMessage

func (*DeleteWatchlistRequest) ProtoMessage()

func (*DeleteWatchlistRequest) ProtoReflect

func (x *DeleteWatchlistRequest) ProtoReflect() protoreflect.Message

func (*DeleteWatchlistRequest) Reset

func (x *DeleteWatchlistRequest) Reset()

func (*DeleteWatchlistRequest) String

func (x *DeleteWatchlistRequest) String() string

DuplicateChartRequest

type DuplicateChartRequest struct {

	// Required. The dashboard name that involves chart duplication.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The dashboard chart name to duplicate.
	DashboardChart string `protobuf:"bytes,2,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
	// contains filtered or unexported fields
}

Request message to duplicate chart in a dashboard.

func (*DuplicateChartRequest) Descriptor

func (*DuplicateChartRequest) Descriptor() ([]byte, []int)

Deprecated: Use DuplicateChartRequest.ProtoReflect.Descriptor instead.

func (*DuplicateChartRequest) GetDashboardChart

func (x *DuplicateChartRequest) GetDashboardChart() string

func (*DuplicateChartRequest) GetName

func (x *DuplicateChartRequest) GetName() string

func (*DuplicateChartRequest) ProtoMessage

func (*DuplicateChartRequest) ProtoMessage()

func (*DuplicateChartRequest) ProtoReflect

func (x *DuplicateChartRequest) ProtoReflect() protoreflect.Message

func (*DuplicateChartRequest) Reset

func (x *DuplicateChartRequest) Reset()

func (*DuplicateChartRequest) String

func (x *DuplicateChartRequest) String() string

DuplicateChartResponse

type DuplicateChartResponse struct {

	// Dashboard with chart added in definition.
	NativeDashboard *NativeDashboard `protobuf:"bytes,1,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
	// Duplicated chart resource.
	DashboardChart *DashboardChart `protobuf:"bytes,2,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
	// contains filtered or unexported fields
}

Response message for duplicating chart in a dashboard.

func (*DuplicateChartResponse) Descriptor

func (*DuplicateChartResponse) Descriptor() ([]byte, []int)

Deprecated: Use DuplicateChartResponse.ProtoReflect.Descriptor instead.

func (*DuplicateChartResponse) GetDashboardChart

func (x *DuplicateChartResponse) GetDashboardChart() *DashboardChart

func (*DuplicateChartResponse) GetNativeDashboard

func (x *DuplicateChartResponse) GetNativeDashboard() *NativeDashboard

func (*DuplicateChartResponse) ProtoMessage

func (*DuplicateChartResponse) ProtoMessage()

func (*DuplicateChartResponse) ProtoReflect

func (x *DuplicateChartResponse) ProtoReflect() protoreflect.Message

func (*DuplicateChartResponse) Reset

func (x *DuplicateChartResponse) Reset()

func (*DuplicateChartResponse) String

func (x *DuplicateChartResponse) String() string

DuplicateNativeDashboardRequest

type DuplicateNativeDashboardRequest struct {

	// Required. The dashboard name to duplicate.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Any fields that need modification can be passed through this like
	// name, description etc.
	NativeDashboard *NativeDashboard `protobuf:"bytes,2,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
	// contains filtered or unexported fields
}

Request message to duplicate a dashboard.

func (*DuplicateNativeDashboardRequest) Descriptor

func (*DuplicateNativeDashboardRequest) Descriptor() ([]byte, []int)

Deprecated: Use DuplicateNativeDashboardRequest.ProtoReflect.Descriptor instead.

func (*DuplicateNativeDashboardRequest) GetName

func (*DuplicateNativeDashboardRequest) GetNativeDashboard

func (x *DuplicateNativeDashboardRequest) GetNativeDashboard() *NativeDashboard

func (*DuplicateNativeDashboardRequest) ProtoMessage

func (*DuplicateNativeDashboardRequest) ProtoMessage()

func (*DuplicateNativeDashboardRequest) ProtoReflect

func (*DuplicateNativeDashboardRequest) Reset

func (*DuplicateNativeDashboardRequest) String

EditChartRequest

type EditChartRequest struct {

	// Required. The dashboard name to edit chart in.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. Query for the edited chart.
	DashboardQuery *DashboardQuery `protobuf:"bytes,2,opt,name=dashboard_query,json=dashboardQuery,proto3" json:"dashboard_query,omitempty"`
	// Optional. Edited chart.
	DashboardChart *DashboardChart `protobuf:"bytes,3,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
	// Required. The list of fields to edit for chart and query.
	// Supported paths in chart are -
	// dashboard_chart.display_name
	// dashboard_chart.description
	// dashboard_chart.chart_datasource.data_sources
	// dashboard_chart.visualization
	// dashboard_chart.visualization.button
	// dashboard_chart.visualization.markdown
	// dashboard_chart.drill_down_config
	// Supported paths in query are -
	// dashboard_query.query
	// dashboard_query.input
	EditMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=edit_mask,json=editMask,proto3" json:"edit_mask,omitempty"`
	// Optional. Language Features present in the query.
	LanguageFeatures []LanguageFeature `protobuf:"varint,5,rep,packed,name=language_features,json=languageFeatures,proto3,enum=google.cloud.chronicle.v1.LanguageFeature" json:"language_features,omitempty"`
	// contains filtered or unexported fields
}

Request message to edit chart in a dashboard.

func (*EditChartRequest) Descriptor

func (*EditChartRequest) Descriptor() ([]byte, []int)

Deprecated: Use EditChartRequest.ProtoReflect.Descriptor instead.

func (*EditChartRequest) GetDashboardChart

func (x *EditChartRequest) GetDashboardChart() *DashboardChart

func (*EditChartRequest) GetDashboardQuery

func (x *EditChartRequest) GetDashboardQuery() *DashboardQuery

func (*EditChartRequest) GetEditMask

func (x *EditChartRequest) GetEditMask() *fieldmaskpb.FieldMask

func (*EditChartRequest) GetLanguageFeatures

func (x *EditChartRequest) GetLanguageFeatures() []LanguageFeature

func (*EditChartRequest) GetName

func (x *EditChartRequest) GetName() string

func (*EditChartRequest) ProtoMessage

func (*EditChartRequest) ProtoMessage()

func (*EditChartRequest) ProtoReflect

func (x *EditChartRequest) ProtoReflect() protoreflect.Message

func (*EditChartRequest) Reset

func (x *EditChartRequest) Reset()

func (*EditChartRequest) String

func (x *EditChartRequest) String() string

EditChartResponse

type EditChartResponse struct {

	// Edited dashboard.
	NativeDashboard *NativeDashboard `protobuf:"bytes,1,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
	// Edited chart resource.
	DashboardChart *DashboardChart `protobuf:"bytes,2,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
	// contains filtered or unexported fields
}

Response message for editing chart in a dashboard.

func (*EditChartResponse) Descriptor

func (*EditChartResponse) Descriptor() ([]byte, []int)

Deprecated: Use EditChartResponse.ProtoReflect.Descriptor instead.

func (*EditChartResponse) GetDashboardChart

func (x *EditChartResponse) GetDashboardChart() *DashboardChart

func (*EditChartResponse) GetNativeDashboard

func (x *EditChartResponse) GetNativeDashboard() *NativeDashboard

func (*EditChartResponse) ProtoMessage

func (*EditChartResponse) ProtoMessage()

func (*EditChartResponse) ProtoReflect

func (x *EditChartResponse) ProtoReflect() protoreflect.Message

func (*EditChartResponse) Reset

func (x *EditChartResponse) Reset()

func (*EditChartResponse) String

func (x *EditChartResponse) String() string

EntityServiceClient

type EntityServiceClient interface {
	// Gets watchlist details for the given watchlist ID.
	GetWatchlist(ctx context.Context, in *GetWatchlistRequest, opts ...grpc.CallOption) (*Watchlist, error)
	// Lists all watchlists for the given instance.
	ListWatchlists(ctx context.Context, in *ListWatchlistsRequest, opts ...grpc.CallOption) (*ListWatchlistsResponse, error)
	// Creates a watchlist for the given instance.
	// Note that there can be at most 200 watchlists per instance.
	CreateWatchlist(ctx context.Context, in *CreateWatchlistRequest, opts ...grpc.CallOption) (*Watchlist, error)
	// Updates the watchlist for the given instance.
	UpdateWatchlist(ctx context.Context, in *UpdateWatchlistRequest, opts ...grpc.CallOption) (*Watchlist, error)
	// Deletes the watchlist for the given instance.
	DeleteWatchlist(ctx context.Context, in *DeleteWatchlistRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

EntityServiceClient is the client API for EntityService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewEntityServiceClient

func NewEntityServiceClient(cc grpc.ClientConnInterface) EntityServiceClient

EntityServiceServer

type EntityServiceServer interface {
	// Gets watchlist details for the given watchlist ID.
	GetWatchlist(context.Context, *GetWatchlistRequest) (*Watchlist, error)
	// Lists all watchlists for the given instance.
	ListWatchlists(context.Context, *ListWatchlistsRequest) (*ListWatchlistsResponse, error)
	// Creates a watchlist for the given instance.
	// Note that there can be at most 200 watchlists per instance.
	CreateWatchlist(context.Context, *CreateWatchlistRequest) (*Watchlist, error)
	// Updates the watchlist for the given instance.
	UpdateWatchlist(context.Context, *UpdateWatchlistRequest) (*Watchlist, error)
	// Deletes the watchlist for the given instance.
	DeleteWatchlist(context.Context, *DeleteWatchlistRequest) (*emptypb.Empty, error)
}

EntityServiceServer is the server API for EntityService service. All implementations should embed UnimplementedEntityServiceServer for forward compatibility

ExecuteDashboardQueryRequest

type ExecuteDashboardQueryRequest struct {

	// Required. The parent, under which to run this dashboardQuery.
	// Format: projects/{project}/locations/{location}/instances/{instance}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The query to execute and get results back for.
	// QueryID or 'query', 'input.time_window' fields will be used. Use
	// 'native_dashboard' and 'dashboard_chart' fields if it is an in-dashboard
	// query.
	Query *DashboardQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	// Optional. Dashboard level filters other than query string.
	Filters []*DashboardFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"`
	// Optional. When true, the backend would read from the database, rather than
	// fetching data directly from the cache.
	ClearCache bool `protobuf:"varint,4,opt,name=clear_cache,json=clearCache,proto3" json:"clear_cache,omitempty"`
	// Optional. When true, the backend will execute the query against the
	// previous time range of the query.
	UsePreviousTimeRange bool `protobuf:"varint,5,opt,name=use_previous_time_range,json=usePreviousTimeRange,proto3" json:"use_previous_time_range,omitempty"`
	// contains filtered or unexported fields
}

Request message to execute a dashboard query.

func (*ExecuteDashboardQueryRequest) Descriptor

func (*ExecuteDashboardQueryRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExecuteDashboardQueryRequest.ProtoReflect.Descriptor instead.

func (*ExecuteDashboardQueryRequest) GetClearCache

func (x *ExecuteDashboardQueryRequest) GetClearCache() bool

func (*ExecuteDashboardQueryRequest) GetFilters

func (x *ExecuteDashboardQueryRequest) GetFilters() []*DashboardFilter

func (*ExecuteDashboardQueryRequest) GetParent

func (x *ExecuteDashboardQueryRequest) GetParent() string

func (*ExecuteDashboardQueryRequest) GetQuery

func (*ExecuteDashboardQueryRequest) GetUsePreviousTimeRange

func (x *ExecuteDashboardQueryRequest) GetUsePreviousTimeRange() bool

func (*ExecuteDashboardQueryRequest) ProtoMessage

func (*ExecuteDashboardQueryRequest) ProtoMessage()

func (*ExecuteDashboardQueryRequest) ProtoReflect

func (*ExecuteDashboardQueryRequest) Reset

func (x *ExecuteDashboardQueryRequest) Reset()

func (*ExecuteDashboardQueryRequest) String

ExecuteDashboardQueryResponse

type ExecuteDashboardQueryResponse struct {

	// Result rows that are queried.
	Results []*ExecuteDashboardQueryResponse_ColumnData `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// Datasource of the query and results.
	DataSources []DataSource `protobuf:"varint,3,rep,packed,name=data_sources,json=dataSources,proto3,enum=google.cloud.chronicle.v1.DataSource" json:"data_sources,omitempty"`
	// Optional. Last time the cache was refreshed. This would be used by the UI
	// to show the last updated time.
	LastBackendCacheRefreshedTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_backend_cache_refreshed_time,json=lastBackendCacheRefreshedTime,proto3" json:"last_backend_cache_refreshed_time,omitempty"`
	// Time window against which query was executed.
	TimeWindow *interval.Interval `protobuf:"bytes,5,opt,name=time_window,json=timeWindow,proto3" json:"time_window,omitempty"`
	// Runtime errors
	QueryRuntimeErrors []*QueryRuntimeError `protobuf:"bytes,6,rep,name=query_runtime_errors,json=queryRuntimeErrors,proto3" json:"query_runtime_errors,omitempty"`
	// Optional. Language features found in the query.
	LanguageFeatures []LanguageFeature `protobuf:"varint,7,rep,packed,name=language_features,json=languageFeatures,proto3,enum=google.cloud.chronicle.v1.LanguageFeature" json:"language_features,omitempty"`
	// contains filtered or unexported fields
}

Response message for executing a dashboard query.

func (*ExecuteDashboardQueryResponse) Descriptor

func (*ExecuteDashboardQueryResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExecuteDashboardQueryResponse.ProtoReflect.Descriptor instead.

func (*ExecuteDashboardQueryResponse) GetDataSources

func (x *ExecuteDashboardQueryResponse) GetDataSources() []DataSource

func (*ExecuteDashboardQueryResponse) GetLanguageFeatures

func (x *ExecuteDashboardQueryResponse) GetLanguageFeatures() []LanguageFeature

func (*ExecuteDashboardQueryResponse) GetLastBackendCacheRefreshedTime

func (x *ExecuteDashboardQueryResponse) GetLastBackendCacheRefreshedTime() *timestamppb.Timestamp

func (*ExecuteDashboardQueryResponse) GetQueryRuntimeErrors

func (x *ExecuteDashboardQueryResponse) GetQueryRuntimeErrors() []*QueryRuntimeError

func (*ExecuteDashboardQueryResponse) GetResults

func (*ExecuteDashboardQueryResponse) GetTimeWindow

func (x *ExecuteDashboardQueryResponse) GetTimeWindow() *interval.Interval

func (*ExecuteDashboardQueryResponse) ProtoMessage

func (*ExecuteDashboardQueryResponse) ProtoMessage()

func (*ExecuteDashboardQueryResponse) ProtoReflect

func (*ExecuteDashboardQueryResponse) Reset

func (x *ExecuteDashboardQueryResponse) Reset()

func (*ExecuteDashboardQueryResponse) String

ExecuteDashboardQueryResponse_ColumnData

type ExecuteDashboardQueryResponse_ColumnData struct {

	// Used to store column names.
	Column string `protobuf:"bytes,1,opt,name=column,proto3" json:"column,omitempty"`
	// To store column data.
	Values []*ExecuteDashboardQueryResponse_ColumnType `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
	// To store column metadata.
	Metadata *ColumnMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteDashboardQueryResponse_ColumnData) Descriptor

func (*ExecuteDashboardQueryResponse_ColumnData) Descriptor() ([]byte, []int)

Deprecated: Use ExecuteDashboardQueryResponse_ColumnData.ProtoReflect.Descriptor instead.

func (*ExecuteDashboardQueryResponse_ColumnData) GetColumn

func (*ExecuteDashboardQueryResponse_ColumnData) GetMetadata

func (*ExecuteDashboardQueryResponse_ColumnData) GetValues

func (*ExecuteDashboardQueryResponse_ColumnData) ProtoMessage

func (*ExecuteDashboardQueryResponse_ColumnData) ProtoReflect

func (*ExecuteDashboardQueryResponse_ColumnData) Reset

func (*ExecuteDashboardQueryResponse_ColumnData) String

ExecuteDashboardQueryResponse_ColumnType

type ExecuteDashboardQueryResponse_ColumnType struct {

	// Types that are valid to be assigned to Type:
	//
	//	*ExecuteDashboardQueryResponse_ColumnType_Value
	//	*ExecuteDashboardQueryResponse_ColumnType_List_
	Type isExecuteDashboardQueryResponse_ColumnType_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

Singular vs list of values in a column.

func (*ExecuteDashboardQueryResponse_ColumnType) Descriptor

func (*ExecuteDashboardQueryResponse_ColumnType) Descriptor() ([]byte, []int)

Deprecated: Use ExecuteDashboardQueryResponse_ColumnType.ProtoReflect.Descriptor instead.

func (*ExecuteDashboardQueryResponse_ColumnType) GetList

func (*ExecuteDashboardQueryResponse_ColumnType) GetType

func (x *ExecuteDashboardQueryResponse_ColumnType) GetType() isExecuteDashboardQueryResponse_ColumnType_Type

func (*ExecuteDashboardQueryResponse_ColumnType) GetValue

func (*ExecuteDashboardQueryResponse_ColumnType) ProtoMessage

func (*ExecuteDashboardQueryResponse_ColumnType) ProtoReflect

func (*ExecuteDashboardQueryResponse_ColumnType) Reset

func (*ExecuteDashboardQueryResponse_ColumnType) String

ExecuteDashboardQueryResponse_ColumnType_List

type ExecuteDashboardQueryResponse_ColumnType_List struct {
	Values []*ExecuteDashboardQueryResponse_ColumnValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

Store list of values in a column.

func (*ExecuteDashboardQueryResponse_ColumnType_List) Descriptor

Deprecated: Use ExecuteDashboardQueryResponse_ColumnType_List.ProtoReflect.Descriptor instead.

func (*ExecuteDashboardQueryResponse_ColumnType_List) GetValues

func (*ExecuteDashboardQueryResponse_ColumnType_List) ProtoMessage

func (*ExecuteDashboardQueryResponse_ColumnType_List) ProtoReflect

func (*ExecuteDashboardQueryResponse_ColumnType_List) Reset

func (*ExecuteDashboardQueryResponse_ColumnType_List) String

ExecuteDashboardQueryResponse_ColumnType_List_

type ExecuteDashboardQueryResponse_ColumnType_List_ struct {
	// List of values in a column e.g. IPs
	List *ExecuteDashboardQueryResponse_ColumnType_List `protobuf:"bytes,2,opt,name=list,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnType_Value

type ExecuteDashboardQueryResponse_ColumnType_Value struct {
	// Single value in a column.
	Value *ExecuteDashboardQueryResponse_ColumnValue `protobuf:"bytes,1,opt,name=value,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue

type ExecuteDashboardQueryResponse_ColumnValue struct {

	// Types that are valid to be assigned to Value:
	//
	//	*ExecuteDashboardQueryResponse_ColumnValue_NullVal
	//	*ExecuteDashboardQueryResponse_ColumnValue_BoolVal
	//	*ExecuteDashboardQueryResponse_ColumnValue_BytesVal
	//	*ExecuteDashboardQueryResponse_ColumnValue_DoubleVal
	//	*ExecuteDashboardQueryResponse_ColumnValue_Int64Val
	//	*ExecuteDashboardQueryResponse_ColumnValue_Uint64Val
	//	*ExecuteDashboardQueryResponse_ColumnValue_StringVal
	//	*ExecuteDashboardQueryResponse_ColumnValue_TimestampVal
	//	*ExecuteDashboardQueryResponse_ColumnValue_DateVal
	//	*ExecuteDashboardQueryResponse_ColumnValue_ProtoVal
	Value    isExecuteDashboardQueryResponse_ColumnValue_Value        `protobuf_oneof:"value"`
	Metadata *ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

LINT.IfChange(stats_data) Value of the column based on data type.

func (*ExecuteDashboardQueryResponse_ColumnValue) Descriptor

func (*ExecuteDashboardQueryResponse_ColumnValue) Descriptor() ([]byte, []int)

Deprecated: Use ExecuteDashboardQueryResponse_ColumnValue.ProtoReflect.Descriptor instead.

func (*ExecuteDashboardQueryResponse_ColumnValue) GetBoolVal

func (*ExecuteDashboardQueryResponse_ColumnValue) GetBytesVal

func (*ExecuteDashboardQueryResponse_ColumnValue) GetDateVal

func (*ExecuteDashboardQueryResponse_ColumnValue) GetDoubleVal

func (*ExecuteDashboardQueryResponse_ColumnValue) GetInt64Val

func (*ExecuteDashboardQueryResponse_ColumnValue) GetMetadata

func (*ExecuteDashboardQueryResponse_ColumnValue) GetNullVal

func (*ExecuteDashboardQueryResponse_ColumnValue) GetProtoVal

func (*ExecuteDashboardQueryResponse_ColumnValue) GetStringVal

func (*ExecuteDashboardQueryResponse_ColumnValue) GetTimestampVal

func (*ExecuteDashboardQueryResponse_ColumnValue) GetUint64Val

func (*ExecuteDashboardQueryResponse_ColumnValue) GetValue

func (x *ExecuteDashboardQueryResponse_ColumnValue) GetValue() isExecuteDashboardQueryResponse_ColumnValue_Value

func (*ExecuteDashboardQueryResponse_ColumnValue) ProtoMessage

func (*ExecuteDashboardQueryResponse_ColumnValue) ProtoReflect

func (*ExecuteDashboardQueryResponse_ColumnValue) Reset

func (*ExecuteDashboardQueryResponse_ColumnValue) String

ExecuteDashboardQueryResponse_ColumnValue_BoolVal

type ExecuteDashboardQueryResponse_ColumnValue_BoolVal struct {
	// Boolean value.
	BoolVal bool `protobuf:"varint,2,opt,name=bool_val,json=boolVal,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue_BytesVal

type ExecuteDashboardQueryResponse_ColumnValue_BytesVal struct {
	// Bytes value.
	BytesVal []byte `protobuf:"bytes,3,opt,name=bytes_val,json=bytesVal,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue_DateVal

type ExecuteDashboardQueryResponse_ColumnValue_DateVal struct {
	// Date values.
	DateVal *date.Date `protobuf:"bytes,9,opt,name=date_val,json=dateVal,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue_DoubleVal

type ExecuteDashboardQueryResponse_ColumnValue_DoubleVal struct {
	// Double value.
	DoubleVal float64 `protobuf:"fixed64,4,opt,name=double_val,json=doubleVal,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue_Int64Val

type ExecuteDashboardQueryResponse_ColumnValue_Int64Val struct {
	// Integer value (signed).
	Int64Val int64 `protobuf:"varint,5,opt,name=int64_val,json=int64Val,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue_NullVal

type ExecuteDashboardQueryResponse_ColumnValue_NullVal struct {
	// True if the value is NULL.
	NullVal bool `protobuf:"varint,1,opt,name=null_val,json=nullVal,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue_ProtoVal

type ExecuteDashboardQueryResponse_ColumnValue_ProtoVal struct {
	// For any proto values that are not any of the above.
	ProtoVal *anypb.Any `protobuf:"bytes,10,opt,name=proto_val,json=protoVal,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue_StringVal

type ExecuteDashboardQueryResponse_ColumnValue_StringVal struct {
	// String value. Enum values are returned as strings.
	StringVal string `protobuf:"bytes,7,opt,name=string_val,json=stringVal,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue_TimestampVal

type ExecuteDashboardQueryResponse_ColumnValue_TimestampVal struct {
	// Timestamp values. Does not handle `interval`.
	TimestampVal *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=timestamp_val,json=timestampVal,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue_Uint64Val

type ExecuteDashboardQueryResponse_ColumnValue_Uint64Val struct {
	// Un-signed integer value.
	Uint64Val uint64 `protobuf:"varint,6,opt,name=uint64_val,json=uint64Val,proto3,oneof"`
}

ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata

type ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata struct {

	// "Auto" generated In-app links.
	Links      []*InAppLink `protobuf:"bytes,1,rep,name=links,proto3" json:"links,omitempty"`
	FieldPaths []string     `protobuf:"bytes,2,rep,name=field_paths,json=fieldPaths,proto3" json:"field_paths,omitempty"`
	// Timestamp value to store the timestamp for the case of the date and
	// time data type.
	TimestampVal *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=timestamp_val,json=timestampVal,proto3" json:"timestamp_val,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) Descriptor

Deprecated: Use ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata.ProtoReflect.Descriptor instead.

func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) GetFieldPaths

func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) GetTimestampVal

func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) ProtoMessage

func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) ProtoReflect

func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) Reset

func (*ExecuteDashboardQueryResponse_ColumnValue_ValueMetadata) String

ExportNativeDashboardsRequest

type ExportNativeDashboardsRequest struct {

	// Required. The parent resource that the dashboards to be exported belong to.
	// Format: projects/{project}/locations/{location}/instances/{instance}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The resource names of the dashboards to export.
	Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"`
	// contains filtered or unexported fields
}

Request message to export list of dashboard.

func (*ExportNativeDashboardsRequest) Descriptor

func (*ExportNativeDashboardsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportNativeDashboardsRequest.ProtoReflect.Descriptor instead.

func (*ExportNativeDashboardsRequest) GetNames

func (x *ExportNativeDashboardsRequest) GetNames() []string

func (*ExportNativeDashboardsRequest) GetParent

func (x *ExportNativeDashboardsRequest) GetParent() string

func (*ExportNativeDashboardsRequest) ProtoMessage

func (*ExportNativeDashboardsRequest) ProtoMessage()

func (*ExportNativeDashboardsRequest) ProtoReflect

func (*ExportNativeDashboardsRequest) Reset

func (x *ExportNativeDashboardsRequest) Reset()

func (*ExportNativeDashboardsRequest) String

ExportNativeDashboardsResponse

type ExportNativeDashboardsResponse struct {

	// Destination for the exported data.
	//
	// Types that are valid to be assigned to Destination:
	//
	//	*ExportNativeDashboardsResponse_InlineDestination
	Destination isExportNativeDashboardsResponse_Destination `protobuf_oneof:"destination"`
	// contains filtered or unexported fields
}

Response message for exporting a dashboard.

func (*ExportNativeDashboardsResponse) Descriptor

func (*ExportNativeDashboardsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportNativeDashboardsResponse.ProtoReflect.Descriptor instead.

func (*ExportNativeDashboardsResponse) GetDestination

func (x *ExportNativeDashboardsResponse) GetDestination() isExportNativeDashboardsResponse_Destination

func (*ExportNativeDashboardsResponse) GetInlineDestination

func (x *ExportNativeDashboardsResponse) GetInlineDestination() *InlineDestination

func (*ExportNativeDashboardsResponse) ProtoMessage

func (*ExportNativeDashboardsResponse) ProtoMessage()

func (*ExportNativeDashboardsResponse) ProtoReflect

func (*ExportNativeDashboardsResponse) Reset

func (x *ExportNativeDashboardsResponse) Reset()

func (*ExportNativeDashboardsResponse) String

ExportNativeDashboardsResponse_InlineDestination

type ExportNativeDashboardsResponse_InlineDestination struct {
	// The data for the exported dashboards included directly in the response.
	InlineDestination *InlineDestination `protobuf:"bytes,1,opt,name=inline_destination,json=inlineDestination,proto3,oneof"`
}

FeaturedContentMetadata

type FeaturedContentMetadata struct {

	// Required. Unique identifier of the featured content.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Output only. The display name of the featured content.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. Timestamp indicating when the item was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Timestamp indicating when the item was updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. Content item author full name.
	Author string `protobuf:"bytes,5,opt,name=author,proto3" json:"author,omitempty"`
	// Output only. Determine if this content item is officially certified by
	// Google or created by the community.
	Certified bool `protobuf:"varint,6,opt,name=certified,proto3" json:"certified,omitempty"`
	// Output only. The description of the content item.
	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. Categories the content is associated with.
	Categories []string `protobuf:"bytes,8,rep,name=categories,proto3" json:"categories,omitempty"`
	// Output only. Featured content version (Major.Minor.Patch).
	Version string `protobuf:"bytes,9,opt,name=version,proto3" json:"version,omitempty"`
	// Output only. Whether the content is verified by Google (applicable for 3rd
	// party content).
	Verified *bool `protobuf:"varint,10,opt,name=verified,proto3,oneof" json:"verified,omitempty"`
	// Output only. The source type of the content.
	SourceType FeaturedContentMetadata_ContentSourceType `protobuf:"varint,11,opt,name=source_type,json=sourceType,proto3,enum=google.cloud.chronicle.v1.FeaturedContentMetadata_ContentSourceType" json:"source_type,omitempty"`
	// contains filtered or unexported fields
}

FeaturedContentMetadata holds metadata about the Featured Content.

func (*FeaturedContentMetadata) Descriptor

func (*FeaturedContentMetadata) Descriptor() ([]byte, []int)

Deprecated: Use FeaturedContentMetadata.ProtoReflect.Descriptor instead.

func (*FeaturedContentMetadata) GetAuthor

func (x *FeaturedContentMetadata) GetAuthor() string

func (*FeaturedContentMetadata) GetCategories

func (x *FeaturedContentMetadata) GetCategories() []string

func (*FeaturedContentMetadata) GetCertified

func (x *FeaturedContentMetadata) GetCertified() bool

func (*FeaturedContentMetadata) GetCreateTime

func (x *FeaturedContentMetadata) GetCreateTime() *timestamppb.Timestamp

func (*FeaturedContentMetadata) GetDescription

func (x *FeaturedContentMetadata) GetDescription() string

func (*FeaturedContentMetadata) GetDisplayName

func (x *FeaturedContentMetadata) GetDisplayName() string

func (*FeaturedContentMetadata) GetId

func (x *FeaturedContentMetadata) GetId() string

func (*FeaturedContentMetadata) GetSourceType

func (*FeaturedContentMetadata) GetUpdateTime

func (x *FeaturedContentMetadata) GetUpdateTime() *timestamppb.Timestamp

func (*FeaturedContentMetadata) GetVerified

func (x *FeaturedContentMetadata) GetVerified() bool

func (*FeaturedContentMetadata) GetVersion

func (x *FeaturedContentMetadata) GetVersion() string

func (*FeaturedContentMetadata) ProtoMessage

func (*FeaturedContentMetadata) ProtoMessage()

func (*FeaturedContentMetadata) ProtoReflect

func (x *FeaturedContentMetadata) ProtoReflect() protoreflect.Message

func (*FeaturedContentMetadata) Reset

func (x *FeaturedContentMetadata) Reset()

func (*FeaturedContentMetadata) String

func (x *FeaturedContentMetadata) String() string

FeaturedContentMetadata_ContentSourceType

type FeaturedContentMetadata_ContentSourceType int32

ContentSourceType specifying the content source of origin

FeaturedContentMetadata_CONTENT_SOURCE_TYPE_UNSPECIFIED, FeaturedContentMetadata_GOOGLE, FeaturedContentMetadata_COMMUNITY, FeaturedContentMetadata_PARTNER

const (
	// Unspecified content source type
	FeaturedContentMetadata_CONTENT_SOURCE_TYPE_UNSPECIFIED FeaturedContentMetadata_ContentSourceType = 0
	// Certified Google content source type
	FeaturedContentMetadata_GOOGLE FeaturedContentMetadata_ContentSourceType = 1
	// Community content source type
	FeaturedContentMetadata_COMMUNITY FeaturedContentMetadata_ContentSourceType = 2
	// Partner content source type
	FeaturedContentMetadata_PARTNER FeaturedContentMetadata_ContentSourceType = 3
)

func (FeaturedContentMetadata_ContentSourceType) Descriptor

func (FeaturedContentMetadata_ContentSourceType) Enum

func (FeaturedContentMetadata_ContentSourceType) EnumDescriptor

func (FeaturedContentMetadata_ContentSourceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use FeaturedContentMetadata_ContentSourceType.Descriptor instead.

func (FeaturedContentMetadata_ContentSourceType) Number

func (FeaturedContentMetadata_ContentSourceType) String

func (FeaturedContentMetadata_ContentSourceType) Type

FeaturedContentNativeDashboard

type FeaturedContentNativeDashboard struct {

	// Identifier. The resource name of the FeaturedContentNativeDashboard.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/contentHub/featuredContentNativeDashboards/{featured_content_native_dashboard}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Metadata about the FeaturedContentNativeDashboard.
	ContentMetadata *FeaturedContentMetadata `protobuf:"bytes,2,opt,name=content_metadata,json=contentMetadata,proto3" json:"content_metadata,omitempty"`
	// Optional. The dashboard content.
	DashboardContent *NativeDashboardWithChartsAndQueries `protobuf:"bytes,3,opt,name=dashboard_content,json=dashboardContent,proto3" json:"dashboard_content,omitempty"`
	// contains filtered or unexported fields
}

FeaturedContentNativeDashboard resource.

func (*FeaturedContentNativeDashboard) Descriptor

func (*FeaturedContentNativeDashboard) Descriptor() ([]byte, []int)

Deprecated: Use FeaturedContentNativeDashboard.ProtoReflect.Descriptor instead.

func (*FeaturedContentNativeDashboard) GetContentMetadata

func (*FeaturedContentNativeDashboard) GetDashboardContent

func (*FeaturedContentNativeDashboard) GetName

func (*FeaturedContentNativeDashboard) ProtoMessage

func (*FeaturedContentNativeDashboard) ProtoMessage()

func (*FeaturedContentNativeDashboard) ProtoReflect

func (*FeaturedContentNativeDashboard) Reset

func (x *FeaturedContentNativeDashboard) Reset()

func (*FeaturedContentNativeDashboard) String

FeaturedContentNativeDashboardServiceClient

type FeaturedContentNativeDashboardServiceClient interface {
	// Get a native dashboard featured content.
	GetFeaturedContentNativeDashboard(ctx context.Context, in *GetFeaturedContentNativeDashboardRequest, opts ...grpc.CallOption) (*FeaturedContentNativeDashboard, error)
	// List all native dashboards featured content.
	ListFeaturedContentNativeDashboards(ctx context.Context, in *ListFeaturedContentNativeDashboardsRequest, opts ...grpc.CallOption) (*ListFeaturedContentNativeDashboardsResponse, error)
	// Install a native dashboard featured content.
	InstallFeaturedContentNativeDashboard(ctx context.Context, in *InstallFeaturedContentNativeDashboardRequest, opts ...grpc.CallOption) (*InstallFeaturedContentNativeDashboardResponse, error)
}

FeaturedContentNativeDashboardServiceClient is the client API for FeaturedContentNativeDashboardService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewFeaturedContentNativeDashboardServiceClient

func NewFeaturedContentNativeDashboardServiceClient(cc grpc.ClientConnInterface) FeaturedContentNativeDashboardServiceClient

FeaturedContentNativeDashboardServiceServer

type FeaturedContentNativeDashboardServiceServer interface {
	// Get a native dashboard featured content.
	GetFeaturedContentNativeDashboard(context.Context, *GetFeaturedContentNativeDashboardRequest) (*FeaturedContentNativeDashboard, error)
	// List all native dashboards featured content.
	ListFeaturedContentNativeDashboards(context.Context, *ListFeaturedContentNativeDashboardsRequest) (*ListFeaturedContentNativeDashboardsResponse, error)
	// Install a native dashboard featured content.
	InstallFeaturedContentNativeDashboard(context.Context, *InstallFeaturedContentNativeDashboardRequest) (*InstallFeaturedContentNativeDashboardResponse, error)
}

FeaturedContentNativeDashboardServiceServer is the server API for FeaturedContentNativeDashboardService service. All implementations should embed UnimplementedFeaturedContentNativeDashboardServiceServer for forward compatibility

FilterOperator

type FilterOperator int32

FilterOperator_FILTER_OPERATOR_UNSPECIFIED, FilterOperator_EQUAL, FilterOperator_NOT_EQUAL, FilterOperator_IN, FilterOperator_GREATER_THAN, FilterOperator_GREATER_THAN_OR_EQUAL_TO, FilterOperator_LESS_THAN, FilterOperator_LESS_THAN_OR_EQUAL_TO, FilterOperator_BETWEEN, FilterOperator_PAST, FilterOperator_IS_NULL, FilterOperator_IS_NOT_NULL, FilterOperator_STARTS_WITH, FilterOperator_ENDS_WITH, FilterOperator_DOES_NOT_STARTS_WITH, FilterOperator_DOES_NOT_ENDS_WITH, FilterOperator_NOT_IN, FilterOperator_CONTAINS, FilterOperator_DOES_NOT_CONTAIN

const (
	// Default unspecified.
	FilterOperator_FILTER_OPERATOR_UNSPECIFIED FilterOperator = 0
	FilterOperator_EQUAL                       FilterOperator = 1
	FilterOperator_NOT_EQUAL                   FilterOperator = 2
	FilterOperator_IN                          FilterOperator = 3
	FilterOperator_GREATER_THAN                FilterOperator = 4
	FilterOperator_GREATER_THAN_OR_EQUAL_TO    FilterOperator = 5
	FilterOperator_LESS_THAN                   FilterOperator = 6
	FilterOperator_LESS_THAN_OR_EQUAL_TO       FilterOperator = 7
	FilterOperator_BETWEEN                     FilterOperator = 8
	FilterOperator_PAST                        FilterOperator = 9
	FilterOperator_IS_NULL                     FilterOperator = 10
	FilterOperator_IS_NOT_NULL                 FilterOperator = 11
	FilterOperator_STARTS_WITH                 FilterOperator = 12
	FilterOperator_ENDS_WITH                   FilterOperator = 13
	FilterOperator_DOES_NOT_STARTS_WITH        FilterOperator = 14
	FilterOperator_DOES_NOT_ENDS_WITH          FilterOperator = 15
	FilterOperator_NOT_IN                      FilterOperator = 16
	// CONTAINS is used for substring match.
	FilterOperator_CONTAINS FilterOperator = 17
	// Used if we want to check if the field does not contain the substring.
	FilterOperator_DOES_NOT_CONTAIN FilterOperator = 18
)

func (FilterOperator) Descriptor

func (FilterOperator) Enum

func (x FilterOperator) Enum() *FilterOperator

func (FilterOperator) EnumDescriptor

func (FilterOperator) EnumDescriptor() ([]byte, []int)

Deprecated: Use FilterOperator.Descriptor instead.

func (FilterOperator) Number

func (FilterOperator) String

func (x FilterOperator) String() string

func (FilterOperator) Type

FilterOperatorAndValues

type FilterOperatorAndValues struct {

	// Operator for a single filter modifier.
	FilterOperator FilterOperator `protobuf:"varint,1,opt,name=filter_operator,json=filterOperator,proto3,enum=google.cloud.chronicle.v1.FilterOperator" json:"filter_operator,omitempty"`
	// Values for the modifier. All operators should have a single value other
	// than 'IN' and 'BETWEEN'. 'PAST' will have negative seconds
	// like -86400 is past 1 day.
	FieldValues []string `protobuf:"bytes,2,rep,name=field_values,json=fieldValues,proto3" json:"field_values,omitempty"`
	// contains filtered or unexported fields
}

func (*FilterOperatorAndValues) Descriptor

func (*FilterOperatorAndValues) Descriptor() ([]byte, []int)

Deprecated: Use FilterOperatorAndValues.ProtoReflect.Descriptor instead.

func (*FilterOperatorAndValues) GetFieldValues

func (x *FilterOperatorAndValues) GetFieldValues() []string

func (*FilterOperatorAndValues) GetFilterOperator

func (x *FilterOperatorAndValues) GetFilterOperator() FilterOperator

func (*FilterOperatorAndValues) ProtoMessage

func (*FilterOperatorAndValues) ProtoMessage()

func (*FilterOperatorAndValues) ProtoReflect

func (x *FilterOperatorAndValues) ProtoReflect() protoreflect.Message

func (*FilterOperatorAndValues) Reset

func (x *FilterOperatorAndValues) Reset()

func (*FilterOperatorAndValues) String

func (x *FilterOperatorAndValues) String() string

GetBigQueryExportRequest

type GetBigQueryExportRequest struct {

	// Required. The resource name of the BigqueryExport to retrieve.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

The request message to fetch BigQuery Export configuration.

func (*GetBigQueryExportRequest) Descriptor

func (*GetBigQueryExportRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBigQueryExportRequest.ProtoReflect.Descriptor instead.

func (*GetBigQueryExportRequest) GetName

func (x *GetBigQueryExportRequest) GetName() string

func (*GetBigQueryExportRequest) ProtoMessage

func (*GetBigQueryExportRequest) ProtoMessage()

func (*GetBigQueryExportRequest) ProtoReflect

func (x *GetBigQueryExportRequest) ProtoReflect() protoreflect.Message

func (*GetBigQueryExportRequest) Reset

func (x *GetBigQueryExportRequest) Reset()

func (*GetBigQueryExportRequest) String

func (x *GetBigQueryExportRequest) String() string

GetDashboardChartRequest

type GetDashboardChartRequest struct {

	// Required. The name of the dashboardChart to retrieve.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/dashboardCharts/{chart}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to get a dashboard chart.

func (*GetDashboardChartRequest) Descriptor

func (*GetDashboardChartRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardChartRequest.ProtoReflect.Descriptor instead.

func (*GetDashboardChartRequest) GetName

func (x *GetDashboardChartRequest) GetName() string

func (*GetDashboardChartRequest) ProtoMessage

func (*GetDashboardChartRequest) ProtoMessage()

func (*GetDashboardChartRequest) ProtoReflect

func (x *GetDashboardChartRequest) ProtoReflect() protoreflect.Message

func (*GetDashboardChartRequest) Reset

func (x *GetDashboardChartRequest) Reset()

func (*GetDashboardChartRequest) String

func (x *GetDashboardChartRequest) String() string

GetDashboardQueryRequest

type GetDashboardQueryRequest struct {

	// Required. The name of the dashboardQuery to retrieve.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/dashboardQueries/{query}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to get a dashboard query.

func (*GetDashboardQueryRequest) Descriptor

func (*GetDashboardQueryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardQueryRequest.ProtoReflect.Descriptor instead.

func (*GetDashboardQueryRequest) GetName

func (x *GetDashboardQueryRequest) GetName() string

func (*GetDashboardQueryRequest) ProtoMessage

func (*GetDashboardQueryRequest) ProtoMessage()

func (*GetDashboardQueryRequest) ProtoReflect

func (x *GetDashboardQueryRequest) ProtoReflect() protoreflect.Message

func (*GetDashboardQueryRequest) Reset

func (x *GetDashboardQueryRequest) Reset()

func (*GetDashboardQueryRequest) String

func (x *GetDashboardQueryRequest) String() string

GetDataAccessLabelRequest

type GetDataAccessLabelRequest struct {

	// Required. The ID of the data access label to retrieve.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/dataAccessLabels/{data_access_label}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to retrieve a data access label.

func (*GetDataAccessLabelRequest) Descriptor

func (*GetDataAccessLabelRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDataAccessLabelRequest.ProtoReflect.Descriptor instead.

func (*GetDataAccessLabelRequest) GetName

func (x *GetDataAccessLabelRequest) GetName() string

func (*GetDataAccessLabelRequest) ProtoMessage

func (*GetDataAccessLabelRequest) ProtoMessage()

func (*GetDataAccessLabelRequest) ProtoReflect

func (*GetDataAccessLabelRequest) Reset

func (x *GetDataAccessLabelRequest) Reset()

func (*GetDataAccessLabelRequest) String

func (x *GetDataAccessLabelRequest) String() string

GetDataAccessScopeRequest

type GetDataAccessScopeRequest struct {

	// Required. The ID of the data access scope to retrieve.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{data_access_scope}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to retrieve a data access scope.

func (*GetDataAccessScopeRequest) Descriptor

func (*GetDataAccessScopeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDataAccessScopeRequest.ProtoReflect.Descriptor instead.

func (*GetDataAccessScopeRequest) GetName

func (x *GetDataAccessScopeRequest) GetName() string

func (*GetDataAccessScopeRequest) ProtoMessage

func (*GetDataAccessScopeRequest) ProtoMessage()

func (*GetDataAccessScopeRequest) ProtoReflect

func (*GetDataAccessScopeRequest) Reset

func (x *GetDataAccessScopeRequest) Reset()

func (*GetDataAccessScopeRequest) String

func (x *GetDataAccessScopeRequest) String() string

GetDataTableOperationErrorsRequest

type GetDataTableOperationErrorsRequest struct {

	// Required. Resource name for the data table operation errors.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/dataTableOperationErrors/{data_table_operation_errors}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

The request message for GetDataTableOperationErrors.

func (*GetDataTableOperationErrorsRequest) Descriptor

func (*GetDataTableOperationErrorsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDataTableOperationErrorsRequest.ProtoReflect.Descriptor instead.

func (*GetDataTableOperationErrorsRequest) GetName

func (*GetDataTableOperationErrorsRequest) ProtoMessage

func (*GetDataTableOperationErrorsRequest) ProtoMessage()

func (*GetDataTableOperationErrorsRequest) ProtoReflect

func (*GetDataTableOperationErrorsRequest) Reset

func (*GetDataTableOperationErrorsRequest) String

GetDataTableRequest

type GetDataTableRequest struct {

	// Required. The resource name of the data table to retrieve.
	// Format:
	// projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A request to get details about a data table.

func (*GetDataTableRequest) Descriptor

func (*GetDataTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDataTableRequest.ProtoReflect.Descriptor instead.

func (*GetDataTableRequest) GetName

func (x *GetDataTableRequest) GetName() string

func (*GetDataTableRequest) ProtoMessage

func (*GetDataTableRequest) ProtoMessage()

func (*GetDataTableRequest) ProtoReflect

func (x *GetDataTableRequest) ProtoReflect() protoreflect.Message

func (*GetDataTableRequest) Reset

func (x *GetDataTableRequest) Reset()

func (*GetDataTableRequest) String

func (x *GetDataTableRequest) String() string

GetDataTableRowRequest

type GetDataTableRowRequest struct {

	// Required. The resource name of the data table row i,e row_id.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request to get data table row.

func (*GetDataTableRowRequest) Descriptor

func (*GetDataTableRowRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDataTableRowRequest.ProtoReflect.Descriptor instead.

func (*GetDataTableRowRequest) GetName

func (x *GetDataTableRowRequest) GetName() string

func (*GetDataTableRowRequest) ProtoMessage

func (*GetDataTableRowRequest) ProtoMessage()

func (*GetDataTableRowRequest) ProtoReflect

func (x *GetDataTableRowRequest) ProtoReflect() protoreflect.Message

func (*GetDataTableRowRequest) Reset

func (x *GetDataTableRowRequest) Reset()

func (*GetDataTableRowRequest) String

func (x *GetDataTableRowRequest) String() string

GetFeaturedContentNativeDashboardRequest

type GetFeaturedContentNativeDashboardRequest struct {

	// Required. The resource name of the FeaturedContentNativeDashboard to
	// retrieve. Format:
	// projects/{project}/locations/{location}/instances/{instance}/contentHub/featuredContentNativeDashboards/{featured_content_native_dashboard}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message to get a FeaturedContentNativeDashboard.

func (*GetFeaturedContentNativeDashboardRequest) Descriptor

func (*GetFeaturedContentNativeDashboardRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFeaturedContentNativeDashboardRequest.ProtoReflect.Descriptor instead.

func (*GetFeaturedContentNativeDashboardRequest) GetName

func (*GetFeaturedContentNativeDashboardRequest) ProtoMessage

func (*GetFeaturedContentNativeDashboardRequest) ProtoReflect

func (*GetFeaturedContentNativeDashboardRequest) Reset

func (*GetFeaturedContentNativeDashboardRequest) String

GetInstanceRequest

type GetInstanceRequest struct {

	// Required. The name of the instance to retrieve.
	// Format:
	// `projects/{project_id}/locations/{location}/instances/{instance}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request to get a Instance.

func (*GetInstanceRequest) Descriptor

func (*GetInstanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceRequest) GetName

func (x *GetInstanceRequest) GetName() string

func (*GetInstanceRequest) ProtoMessage

func (*GetInstanceRequest) ProtoMessage()

func (*GetInstanceRequest) ProtoReflect

func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message

func (*GetInstanceRequest) Reset

func (x *GetInstanceRequest) Reset()

func (*GetInstanceRequest) String

func (x *GetInstanceRequest) String() string

GetNativeDashboardRequest

type GetNativeDashboardRequest struct {

	// Required. The dashboard name to fetch.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. View indicates the scope of fields to populate when returning the
	// dashboard resource. If unspecified, defaults to the basic view.
	View NativeDashboardView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.chronicle.v1.NativeDashboardView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Request message to get a dashboard.

func (*GetNativeDashboardRequest) Descriptor

func (*GetNativeDashboardRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNativeDashboardRequest.ProtoReflect.Descriptor instead.

func (*GetNativeDashboardRequest) GetName

func (x *GetNativeDashboardRequest) GetName() string

func (*GetNativeDashboardRequest) GetView

func (*GetNativeDashboardRequest) ProtoMessage

func (*GetNativeDashboardRequest) ProtoMessage()

func (*GetNativeDashboardRequest) ProtoReflect

func (*GetNativeDashboardRequest) Reset

func (x *GetNativeDashboardRequest) Reset()

func (*GetNativeDashboardRequest) String

func (x *GetNativeDashboardRequest) String() string

GetReferenceListRequest

type GetReferenceListRequest struct {

	// Required. The resource name of the reference list to retrieve.
	// Format:
	// `projects/{project}/locations/{locations}/instances/{instance}/referenceLists/{reference_list}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// How much of the ReferenceList to view. Defaults to
	// REFERENCE_LIST_VIEW_FULL.
	View ReferenceListView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.chronicle.v1.ReferenceListView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

A request to get details about a reference list.

func (*GetReferenceListRequest) Descriptor

func (*GetReferenceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReferenceListRequest.ProtoReflect.Descriptor instead.

func (*GetReferenceListRequest) GetName

func (x *GetReferenceListRequest) GetName() string

func (*GetReferenceListRequest) GetView

func (*GetReferenceListRequest) ProtoMessage

func (*GetReferenceListRequest) ProtoMessage()

func (*GetReferenceListRequest) ProtoReflect

func (x *GetReferenceListRequest) ProtoReflect() protoreflect.Message

func (*GetReferenceListRequest) Reset

func (x *GetReferenceListRequest) Reset()

func (*GetReferenceListRequest) String

func (x *GetReferenceListRequest) String() string

GetRetrohuntRequest

type GetRetrohuntRequest struct {

	// Required. The name of the retrohunt to retrieve.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/retrohunts/{retrohunt}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for GetRetrohunt method.

func (*GetRetrohuntRequest) Descriptor

func (*GetRetrohuntRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRetrohuntRequest.ProtoReflect.Descriptor instead.

func (*GetRetrohuntRequest) GetName

func (x *GetRetrohuntRequest) GetName() string

func (*GetRetrohuntRequest) ProtoMessage

func (*GetRetrohuntRequest) ProtoMessage()

func (*GetRetrohuntRequest) ProtoReflect

func (x *GetRetrohuntRequest) ProtoReflect() protoreflect.Message

func (*GetRetrohuntRequest) Reset

func (x *GetRetrohuntRequest) Reset()

func (*GetRetrohuntRequest) String

func (x *GetRetrohuntRequest) String() string

GetRuleDeploymentRequest

type GetRuleDeploymentRequest struct {

	// Required. The name of the rule deployment to retrieve.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/deployment`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for GetRuleDeployment.

func (*GetRuleDeploymentRequest) Descriptor

func (*GetRuleDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRuleDeploymentRequest.ProtoReflect.Descriptor instead.

func (*GetRuleDeploymentRequest) GetName

func (x *GetRuleDeploymentRequest) GetName() string

func (*GetRuleDeploymentRequest) ProtoMessage

func (*GetRuleDeploymentRequest) ProtoMessage()

func (*GetRuleDeploymentRequest) ProtoReflect

func (x *GetRuleDeploymentRequest) ProtoReflect() protoreflect.Message

func (*GetRuleDeploymentRequest) Reset

func (x *GetRuleDeploymentRequest) Reset()

func (*GetRuleDeploymentRequest) String

func (x *GetRuleDeploymentRequest) String() string

GetRuleRequest

type GetRuleRequest struct {

	// Required. The name of the rule to retrieve.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The view field indicates the scope of fields to populate for the Rule being
	// returned. If unspecified, defaults to FULL.
	View RuleView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.chronicle.v1.RuleView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Request message for GetRule method.

func (*GetRuleRequest) Descriptor

func (*GetRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRuleRequest.ProtoReflect.Descriptor instead.

func (*GetRuleRequest) GetName

func (x *GetRuleRequest) GetName() string

func (*GetRuleRequest) GetView

func (x *GetRuleRequest) GetView() RuleView

func (*GetRuleRequest) ProtoMessage

func (*GetRuleRequest) ProtoMessage()

func (*GetRuleRequest) ProtoReflect

func (x *GetRuleRequest) ProtoReflect() protoreflect.Message

func (*GetRuleRequest) Reset

func (x *GetRuleRequest) Reset()

func (*GetRuleRequest) String

func (x *GetRuleRequest) String() string

GetWatchlistRequest

type GetWatchlistRequest struct {

	// Required. The parent, which owns this collection of watchlists.
	// The name of the watchlist to retrieve.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/watchlists/{watchlist}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting a watchlist.

func (*GetWatchlistRequest) Descriptor

func (*GetWatchlistRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetWatchlistRequest.ProtoReflect.Descriptor instead.

func (*GetWatchlistRequest) GetName

func (x *GetWatchlistRequest) GetName() string

func (*GetWatchlistRequest) ProtoMessage

func (*GetWatchlistRequest) ProtoMessage()

func (*GetWatchlistRequest) ProtoReflect

func (x *GetWatchlistRequest) ProtoReflect() protoreflect.Message

func (*GetWatchlistRequest) Reset

func (x *GetWatchlistRequest) Reset()

func (*GetWatchlistRequest) String

func (x *GetWatchlistRequest) String() string

ImportExportStatus

type ImportExportStatus struct {

	// The resource name of the dashboard if it was supplied in the request.
	Dashboard string `protobuf:"bytes,1,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
	// Output only. Status of the import/export operation.
	Status *status.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

ImportExportStatus is a wrapper for dashboard name and status.

func (*ImportExportStatus) Descriptor

func (*ImportExportStatus) Descriptor() ([]byte, []int)

Deprecated: Use ImportExportStatus.ProtoReflect.Descriptor instead.

func (*ImportExportStatus) GetDashboard

func (x *ImportExportStatus) GetDashboard() string

func (*ImportExportStatus) GetStatus

func (x *ImportExportStatus) GetStatus() *status.Status

func (*ImportExportStatus) ProtoMessage

func (*ImportExportStatus) ProtoMessage()

func (*ImportExportStatus) ProtoReflect

func (x *ImportExportStatus) ProtoReflect() protoreflect.Message

func (*ImportExportStatus) Reset

func (x *ImportExportStatus) Reset()

func (*ImportExportStatus) String

func (x *ImportExportStatus) String() string

ImportNativeDashboardsInlineSource

type ImportNativeDashboardsInlineSource struct {

	// Required. Dashboards with charts and queries.
	Dashboards []*NativeDashboardWithChartsAndQueries `protobuf:"bytes,1,rep,name=dashboards,proto3" json:"dashboards,omitempty"`
	// contains filtered or unexported fields
}

Inline source for importing dashboards.

func (*ImportNativeDashboardsInlineSource) Descriptor

func (*ImportNativeDashboardsInlineSource) Descriptor() ([]byte, []int)

Deprecated: Use ImportNativeDashboardsInlineSource.ProtoReflect.Descriptor instead.

func (*ImportNativeDashboardsInlineSource) GetDashboards

func (*ImportNativeDashboardsInlineSource) ProtoMessage

func (*ImportNativeDashboardsInlineSource) ProtoMessage()

func (*ImportNativeDashboardsInlineSource) ProtoReflect

func (*ImportNativeDashboardsInlineSource) Reset

func (*ImportNativeDashboardsInlineSource) String

ImportNativeDashboardsRequest

type ImportNativeDashboardsRequest struct {

	// Required. The parent resource where this dashboard will be created.
	// Format: projects/{project}/locations/{location}/instances/{instance}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The data will imported from this proto.
	Source *ImportNativeDashboardsInlineSource `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	// contains filtered or unexported fields
}

Request message to import dashboards.

func (*ImportNativeDashboardsRequest) Descriptor

func (*ImportNativeDashboardsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportNativeDashboardsRequest.ProtoReflect.Descriptor instead.

func (*ImportNativeDashboardsRequest) GetParent

func (x *ImportNativeDashboardsRequest) GetParent() string

func (*ImportNativeDashboardsRequest) GetSource

func (*ImportNativeDashboardsRequest) ProtoMessage

func (*ImportNativeDashboardsRequest) ProtoMessage()

func (*ImportNativeDashboardsRequest) ProtoReflect

func (*ImportNativeDashboardsRequest) Reset

func (x *ImportNativeDashboardsRequest) Reset()

func (*ImportNativeDashboardsRequest) String

ImportNativeDashboardsResponse

type ImportNativeDashboardsResponse struct {

	// Output only. Represents the status of an import operation for multiple
	// dashboards. Each dashboard's import status is tracked. A status of OK
	// indicates the dashboard was ready for import. Otherwise, an appropriate
	// error code and message are provided. Importantly, the import process is
	// all-or-nothing: if even one dashboard fails to import, the entire import
	// operation is aborted, and none of the dashboards are imported. The order of
	// the statuses will be the same as in the import request.
	Results []*ImportExportStatus `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

Response message for importing dashboards.

func (*ImportNativeDashboardsResponse) Descriptor

func (*ImportNativeDashboardsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportNativeDashboardsResponse.ProtoReflect.Descriptor instead.

func (*ImportNativeDashboardsResponse) GetResults

func (*ImportNativeDashboardsResponse) ProtoMessage

func (*ImportNativeDashboardsResponse) ProtoMessage()

func (*ImportNativeDashboardsResponse) ProtoReflect

func (*ImportNativeDashboardsResponse) Reset

func (x *ImportNativeDashboardsResponse) Reset()

func (*ImportNativeDashboardsResponse) String

type InAppLink struct {

	// URL to redirect to.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// Label for the link.
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	// Icon url for the link.
	IconUrl string `protobuf:"bytes,3,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"`
	// contains filtered or unexported fields
}

In app linking start

func (*InAppLink) Descriptor() ([]byte, []int)

Deprecated: Use InAppLink.ProtoReflect.Descriptor instead.

func (x *InAppLink) GetIconUrl() string
func (x *InAppLink) GetLabel() string
func (x *InAppLink) GetUrl() string
func (*InAppLink) ProtoMessage()
func (x *InAppLink) ProtoReflect() protoreflect.Message
func (x *InAppLink) Reset()
func (x *InAppLink) String() string

IngestionLabel

type IngestionLabel struct {

	// Required. The key of the ingestion label. Always required.
	IngestionLabelKey string `protobuf:"bytes,1,opt,name=ingestion_label_key,json=ingestionLabelKey,proto3" json:"ingestion_label_key,omitempty"`
	// Optional. The value of the ingestion label. Optional. An object
	// with no provided value and some key provided would match
	// against the given key and ANY value.
	IngestionLabelValue string `protobuf:"bytes,2,opt,name=ingestion_label_value,json=ingestionLabelValue,proto3" json:"ingestion_label_value,omitempty"`
	// contains filtered or unexported fields
}

Representation of an ingestion label type.

func (*IngestionLabel) Descriptor

func (*IngestionLabel) Descriptor() ([]byte, []int)

Deprecated: Use IngestionLabel.ProtoReflect.Descriptor instead.

func (*IngestionLabel) GetIngestionLabelKey

func (x *IngestionLabel) GetIngestionLabelKey() string

func (*IngestionLabel) GetIngestionLabelValue

func (x *IngestionLabel) GetIngestionLabelValue() string

func (*IngestionLabel) ProtoMessage

func (*IngestionLabel) ProtoMessage()

func (*IngestionLabel) ProtoReflect

func (x *IngestionLabel) ProtoReflect() protoreflect.Message

func (*IngestionLabel) Reset

func (x *IngestionLabel) Reset()

func (*IngestionLabel) String

func (x *IngestionLabel) String() string

InlineDestination

type InlineDestination struct {

	// Dashboards with charts and queries.
	Dashboards []*NativeDashboardWithChartsAndQueries `protobuf:"bytes,1,rep,name=dashboards,proto3" json:"dashboards,omitempty"`
	// contains filtered or unexported fields
}

InlineDestination for exporting a dashboard.

func (*InlineDestination) Descriptor

func (*InlineDestination) Descriptor() ([]byte, []int)

Deprecated: Use InlineDestination.ProtoReflect.Descriptor instead.

func (*InlineDestination) GetDashboards

func (*InlineDestination) ProtoMessage

func (*InlineDestination) ProtoMessage()

func (*InlineDestination) ProtoReflect

func (x *InlineDestination) ProtoReflect() protoreflect.Message

func (*InlineDestination) Reset

func (x *InlineDestination) Reset()

func (*InlineDestination) String

func (x *InlineDestination) String() string

InputsUsed

type InputsUsed struct {

	// Optional. Whether the rule queries UDM events.
	UsesUdm bool `protobuf:"varint,1,opt,name=uses_udm,json=usesUdm,proto3" json:"uses_udm,omitempty"`
	// Optional. Whether the rule queries entity events.
	UsesEntity bool `protobuf:"varint,2,opt,name=uses_entity,json=usesEntity,proto3" json:"uses_entity,omitempty"`
	// Optional. Whether the rule queries detections.
	UsesDetection bool `protobuf:"varint,3,opt,name=uses_detection,json=usesDetection,proto3" json:"uses_detection,omitempty"`
	// contains filtered or unexported fields
}

InputsUsed is a convenience field that tells us which sources of events (if any) were used in the rule. NEXT TAG: 4

func (*InputsUsed) Descriptor

func (*InputsUsed) Descriptor() ([]byte, []int)

Deprecated: Use InputsUsed.ProtoReflect.Descriptor instead.

func (*InputsUsed) GetUsesDetection

func (x *InputsUsed) GetUsesDetection() bool

func (*InputsUsed) GetUsesEntity

func (x *InputsUsed) GetUsesEntity() bool

func (*InputsUsed) GetUsesUdm

func (x *InputsUsed) GetUsesUdm() bool

func (*InputsUsed) ProtoMessage

func (*InputsUsed) ProtoMessage()

func (*InputsUsed) ProtoReflect

func (x *InputsUsed) ProtoReflect() protoreflect.Message

func (*InputsUsed) Reset

func (x *InputsUsed) Reset()

func (*InputsUsed) String

func (x *InputsUsed) String() string

InstallFeaturedContentNativeDashboardRequest

type InstallFeaturedContentNativeDashboardRequest struct {

	// Required. The resource name of the FeaturedContentNativeDashboard to
	// install. Format:
	// projects/{project}/locations/{location}/instances/{instance}/contentHub/featuredContentNativeDashboards/{featured_content_native_dashboard}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The FeaturedContentNativeDashboard to install.
	FeaturedContentNativeDashboard *FeaturedContentNativeDashboard `protobuf:"bytes,2,opt,name=featured_content_native_dashboard,json=featuredContentNativeDashboard,proto3" json:"featured_content_native_dashboard,omitempty"`
	// contains filtered or unexported fields
}

Request message to install a FeaturedContentNativeDashboard.

func (*InstallFeaturedContentNativeDashboardRequest) Descriptor

Deprecated: Use InstallFeaturedContentNativeDashboardRequest.ProtoReflect.Descriptor instead.

func (*InstallFeaturedContentNativeDashboardRequest) GetFeaturedContentNativeDashboard

func (x *InstallFeaturedContentNativeDashboardRequest) GetFeaturedContentNativeDashboard() *FeaturedContentNativeDashboard

func (*InstallFeaturedContentNativeDashboardRequest) GetName

func (*InstallFeaturedContentNativeDashboardRequest) ProtoMessage

func (*InstallFeaturedContentNativeDashboardRequest) ProtoReflect

func (*InstallFeaturedContentNativeDashboardRequest) Reset

func (*InstallFeaturedContentNativeDashboardRequest) String

InstallFeaturedContentNativeDashboardResponse

type InstallFeaturedContentNativeDashboardResponse struct {

	// Optional. The resource name of the NativeDashboard created.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{native_dashboard_id}
	NativeDashboard string `protobuf:"bytes,1,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
	// contains filtered or unexported fields
}

Response message for installing a FeaturedContentNativeDashboard.

func (*InstallFeaturedContentNativeDashboardResponse) Descriptor

Deprecated: Use InstallFeaturedContentNativeDashboardResponse.ProtoReflect.Descriptor instead.

func (*InstallFeaturedContentNativeDashboardResponse) GetNativeDashboard

func (x *InstallFeaturedContentNativeDashboardResponse) GetNativeDashboard() string

func (*InstallFeaturedContentNativeDashboardResponse) ProtoMessage

func (*InstallFeaturedContentNativeDashboardResponse) ProtoReflect

func (*InstallFeaturedContentNativeDashboardResponse) Reset

func (*InstallFeaturedContentNativeDashboardResponse) String

Instance

type Instance struct {

	// Identifier. The resource name of this instance.
	// Format: `projects/{project}/locations/{location}/instances/{instance}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A Instance represents an instantiation of the Instance product.

func (*Instance) Descriptor

func (*Instance) Descriptor() ([]byte, []int)

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetName

func (x *Instance) GetName() string

func (*Instance) ProtoMessage

func (*Instance) ProtoMessage()

func (*Instance) ProtoReflect

func (x *Instance) ProtoReflect() protoreflect.Message

func (*Instance) Reset

func (x *Instance) Reset()

func (*Instance) String

func (x *Instance) String() string

InstanceServiceClient

type InstanceServiceClient interface {
	// Gets a Instance.
	GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error)
}

InstanceServiceClient is the client API for InstanceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewInstanceServiceClient

func NewInstanceServiceClient(cc grpc.ClientConnInterface) InstanceServiceClient

InstanceServiceServer

type InstanceServiceServer interface {
	// Gets a Instance.
	GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
}

InstanceServiceServer is the server API for InstanceService service. All implementations should embed UnimplementedInstanceServiceServer for forward compatibility

LanguageFeature

type LanguageFeature int32

A language feature describes a specific capability or syntax of the query language used in a dashboard query, such as JOINS, STAGES, or DATA_TABLES.

LanguageFeature_LANGUAGE_FEATURE_UNSPECIFIED, LanguageFeature_JOINS, LanguageFeature_STAGES, LanguageFeature_DATA_TABLES

const (
	// Language feature is unknown.
	LanguageFeature_LANGUAGE_FEATURE_UNSPECIFIED LanguageFeature = 0
	// Language feature is joins.
	LanguageFeature_JOINS LanguageFeature = 1
	// Language feature is stages.
	LanguageFeature_STAGES LanguageFeature = 2
	// Language feature is data table.
	LanguageFeature_DATA_TABLES LanguageFeature = 3
)

func (LanguageFeature) Descriptor

func (LanguageFeature) Enum

func (x LanguageFeature) Enum() *LanguageFeature

func (LanguageFeature) EnumDescriptor

func (LanguageFeature) EnumDescriptor() ([]byte, []int)

Deprecated: Use LanguageFeature.Descriptor instead.

func (LanguageFeature) Number

func (LanguageFeature) String

func (x LanguageFeature) String() string

func (LanguageFeature) Type

LatestExportJobState

type LatestExportJobState int32

The state of the latest data source export job.

LatestExportJobState_LATEST_EXPORT_JOB_STATE_UNSPECIFIED, LatestExportJobState_LATEST_EXPORT_JOB_STATE_SUCCESS, LatestExportJobState_LATEST_EXPORT_JOB_STATE_FAILED

const (
	// The latest export job state is unspecified.
	LatestExportJobState_LATEST_EXPORT_JOB_STATE_UNSPECIFIED LatestExportJobState = 0
	// The latest export job state is successful.
	LatestExportJobState_LATEST_EXPORT_JOB_STATE_SUCCESS LatestExportJobState = 1
	// The latest export job state is failed.
	LatestExportJobState_LATEST_EXPORT_JOB_STATE_FAILED LatestExportJobState = 2
)

func (LatestExportJobState) Descriptor

func (LatestExportJobState) Enum

func (LatestExportJobState) EnumDescriptor

func (LatestExportJobState) EnumDescriptor() ([]byte, []int)

Deprecated: Use LatestExportJobState.Descriptor instead.

func (LatestExportJobState) Number

func (LatestExportJobState) String

func (x LatestExportJobState) String() string

func (LatestExportJobState) Type

LegendAlign

type LegendAlign int32

LegendAlign_LEGEND_ALIGN_UNSPECIFIED, LegendAlign_AUTO, LegendAlign_LEFT, LegendAlign_RIGHT

const (
	LegendAlign_LEGEND_ALIGN_UNSPECIFIED LegendAlign = 0
	LegendAlign_AUTO                     LegendAlign = 1
	LegendAlign_LEFT                     LegendAlign = 2
	LegendAlign_RIGHT                    LegendAlign = 3
)

func (LegendAlign) Descriptor

func (LegendAlign) Enum

func (x LegendAlign) Enum() *LegendAlign

func (LegendAlign) EnumDescriptor

func (LegendAlign) EnumDescriptor() ([]byte, []int)

Deprecated: Use LegendAlign.Descriptor instead.

func (LegendAlign) Number

func (x LegendAlign) Number() protoreflect.EnumNumber

func (LegendAlign) String

func (x LegendAlign) String() string

func (LegendAlign) Type

LegendOrient

type LegendOrient int32

LegendOrient_LEGEND_ORIENT_UNSPECIFIED, LegendOrient_VERTICAL, LegendOrient_HORIZONTAL

const (
	LegendOrient_LEGEND_ORIENT_UNSPECIFIED LegendOrient = 0
	LegendOrient_VERTICAL                  LegendOrient = 1
	LegendOrient_HORIZONTAL                LegendOrient = 2
)

func (LegendOrient) Descriptor

func (LegendOrient) Enum

func (x LegendOrient) Enum() *LegendOrient

func (LegendOrient) EnumDescriptor

func (LegendOrient) EnumDescriptor() ([]byte, []int)

Deprecated: Use LegendOrient.Descriptor instead.

func (LegendOrient) Number

func (LegendOrient) String

func (x LegendOrient) String() string

func (LegendOrient) Type

ListDataAccessLabelsRequest

type ListDataAccessLabelsRequest struct {

	// Required. The parent resource where this data access label will be created.
	// Format: `projects/{project}/locations/{location}/instances/{instance}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of data access labels to return. The service may return
	// fewer than this value. If unspecified, at most 100 data access labels will
	// be returned. The maximum value is 1000; values above 1000 will be coerced
	// to 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListDataAccessLabelsRequest` call.
	// Provide this to retrieve the subsequent page.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. A filter which should follow the guidelines of AIP-160.
	// Supports filtering on all fieds of DataAccessLabel and all operations as
	// mentioned in https://google.aip.dev/160.
	// example filter: "create_time greater than \"2023-04-21T11:30:00-04:00\" OR
	// display_name:\"-21-1\"".
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListDataAccessLabels.

func (*ListDataAccessLabelsRequest) Descriptor

func (*ListDataAccessLabelsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDataAccessLabelsRequest.ProtoReflect.Descriptor instead.

func (*ListDataAccessLabelsRequest) GetFilter

func (x *ListDataAccessLabelsRequest) GetFilter() string

func (*ListDataAccessLabelsRequest) GetPageSize

func (x *ListDataAccessLabelsRequest) GetPageSize() int32

func (*ListDataAccessLabelsRequest) GetPageToken

func (x *ListDataAccessLabelsRequest) GetPageToken() string

func (*ListDataAccessLabelsRequest) GetParent

func (x *ListDataAccessLabelsRequest) GetParent() string

func (*ListDataAccessLabelsRequest) ProtoMessage

func (*ListDataAccessLabelsRequest) ProtoMessage()

func (*ListDataAccessLabelsRequest) ProtoReflect

func (*ListDataAccessLabelsRequest) Reset

func (x *ListDataAccessLabelsRequest) Reset()

func (*ListDataAccessLabelsRequest) String

func (x *ListDataAccessLabelsRequest) String() string

ListDataAccessLabelsResponse

type ListDataAccessLabelsResponse struct {

	// List of data access labels.
	DataAccessLabels []*DataAccessLabel `protobuf:"bytes,1,rep,name=data_access_labels,json=dataAccessLabels,proto3" json:"data_access_labels,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListDataAccessLabels.

func (*ListDataAccessLabelsResponse) Descriptor

func (*ListDataAccessLabelsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDataAccessLabelsResponse.ProtoReflect.Descriptor instead.

func (*ListDataAccessLabelsResponse) GetDataAccessLabels

func (x *ListDataAccessLabelsResponse) GetDataAccessLabels() []*DataAccessLabel

func (*ListDataAccessLabelsResponse) GetNextPageToken

func (x *ListDataAccessLabelsResponse) GetNextPageToken() string

func (*ListDataAccessLabelsResponse) ProtoMessage

func (*ListDataAccessLabelsResponse) ProtoMessage()

func (*ListDataAccessLabelsResponse) ProtoReflect

func (*ListDataAccessLabelsResponse) Reset

func (x *ListDataAccessLabelsResponse) Reset()

func (*ListDataAccessLabelsResponse) String

ListDataAccessScopesRequest

type ListDataAccessScopesRequest struct {

	// Required. The parent resource where this data access scope will be created.
	// Format: `projects/{project}/locations/{location}/instances/{instance}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of data access scopes to return. The service may return
	// fewer than this value. If unspecified, at most 100 data access scopes will
	// be returned. The maximum value is 1000; values above 1000 will be coerced
	// to 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListDataAccessScopesRequest` call.
	// Provide this to retrieve the subsequent page.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. A filter which should follow the guidelines of AIP-160.
	// Supports filtering on all fieds of DataAccessScope and all operations as
	// mentioned in https://google.aip.dev/160.
	// example filter: "create_time greater than \"2023-04-21T11:30:00-04:00\" OR
	// display_name:\"-21-1\"".
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListDataAccessScopes.

func (*ListDataAccessScopesRequest) Descriptor

func (*ListDataAccessScopesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDataAccessScopesRequest.ProtoReflect.Descriptor instead.

func (*ListDataAccessScopesRequest) GetFilter

func (x *ListDataAccessScopesRequest) GetFilter() string

func (*ListDataAccessScopesRequest) GetPageSize

func (x *ListDataAccessScopesRequest) GetPageSize() int32

func (*ListDataAccessScopesRequest) GetPageToken

func (x *ListDataAccessScopesRequest) GetPageToken() string

func (*ListDataAccessScopesRequest) GetParent

func (x *ListDataAccessScopesRequest) GetParent() string

func (*ListDataAccessScopesRequest) ProtoMessage

func (*ListDataAccessScopesRequest) ProtoMessage()

func (*ListDataAccessScopesRequest) ProtoReflect

func (*ListDataAccessScopesRequest) Reset

func (x *ListDataAccessScopesRequest) Reset()

func (*ListDataAccessScopesRequest) String

func (x *ListDataAccessScopesRequest) String() string

ListDataAccessScopesResponse

type ListDataAccessScopesResponse struct {

	// List of data access scopes.
	DataAccessScopes []*DataAccessScope `protobuf:"bytes,1,rep,name=data_access_scopes,json=dataAccessScopes,proto3" json:"data_access_scopes,omitempty"`
	// Whether or not global scope is granted to the user.
	GlobalDataAccessScopeGranted *bool `protobuf:"varint,3,opt,name=global_data_access_scope_granted,json=globalDataAccessScopeGranted,proto3,oneof" json:"global_data_access_scope_granted,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListDataAccessScopes.

func (*ListDataAccessScopesResponse) Descriptor

func (*ListDataAccessScopesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDataAccessScopesResponse.ProtoReflect.Descriptor instead.

func (*ListDataAccessScopesResponse) GetDataAccessScopes

func (x *ListDataAccessScopesResponse) GetDataAccessScopes() []*DataAccessScope

func (*ListDataAccessScopesResponse) GetGlobalDataAccessScopeGranted

func (x *ListDataAccessScopesResponse) GetGlobalDataAccessScopeGranted() bool

func (*ListDataAccessScopesResponse) GetNextPageToken

func (x *ListDataAccessScopesResponse) GetNextPageToken() string

func (*ListDataAccessScopesResponse) ProtoMessage

func (*ListDataAccessScopesResponse) ProtoMessage()

func (*ListDataAccessScopesResponse) ProtoReflect

func (*ListDataAccessScopesResponse) Reset

func (x *ListDataAccessScopesResponse) Reset()

func (*ListDataAccessScopesResponse) String

ListDataTableRowsRequest

type ListDataTableRowsRequest struct {

	// Required. The resource id of the data table.
	// Format:
	// projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The maximum number of data table rows to return. The service may
	// return fewer than this value. If unspecified, at most 100 data table rows
	// will be returned. The maximum value is 1000; values above 1000 will be
	// coerced to 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A page token, received from a previous `ListDataTableRows` call.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. Configures ordering of DataTables in the response.
	// Note: Our implementation currently supports order by "create_time asc" only
	OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Optional. Filter facilitating search over data table rows. This filter
	// performs a case-insensitive substring match on the row values.
	Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request to list data table rows.

func (*ListDataTableRowsRequest) Descriptor

func (*ListDataTableRowsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDataTableRowsRequest.ProtoReflect.Descriptor instead.

func (*ListDataTableRowsRequest) GetFilter

func (x *ListDataTableRowsRequest) GetFilter() string

func (*ListDataTableRowsRequest) GetOrderBy

func (x *ListDataTableRowsRequest) GetOrderBy() string

func (*ListDataTableRowsRequest) GetPageSize

func (x *ListDataTableRowsRequest) GetPageSize() int32

func (*ListDataTableRowsRequest) GetPageToken

func (x *ListDataTableRowsRequest) GetPageToken() string

func (*ListDataTableRowsRequest) GetParent

func (x *ListDataTableRowsRequest) GetParent() string

func (*ListDataTableRowsRequest) ProtoMessage

func (*ListDataTableRowsRequest) ProtoMessage()

func (*ListDataTableRowsRequest) ProtoReflect

func (x *ListDataTableRowsRequest) ProtoReflect() protoreflect.Message

func (*ListDataTableRowsRequest) Reset

func (x *ListDataTableRowsRequest) Reset()

func (*ListDataTableRowsRequest) String

func (x *ListDataTableRowsRequest) String() string

ListDataTableRowsResponse

type ListDataTableRowsResponse struct {

	// The list of the data table rows returned.
	DataTableRows []*DataTableRow `protobuf:"bytes,1,rep,name=data_table_rows,json=dataTableRows,proto3" json:"data_table_rows,omitempty"`
	// Optional. A token, which can be sent as `page_token` to retrieve the next
	// page. If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for listing data table rows.

func (*ListDataTableRowsResponse) Descriptor

func (*ListDataTableRowsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDataTableRowsResponse.ProtoReflect.Descriptor instead.

func (*ListDataTableRowsResponse) GetDataTableRows

func (x *ListDataTableRowsResponse) GetDataTableRows() []*DataTableRow

func (*ListDataTableRowsResponse) GetNextPageToken

func (x *ListDataTableRowsResponse) GetNextPageToken() string

func (*ListDataTableRowsResponse) ProtoMessage

func (*ListDataTableRowsResponse) ProtoMessage()

func (*ListDataTableRowsResponse) ProtoReflect

func (*ListDataTableRowsResponse) Reset

func (x *ListDataTableRowsResponse) Reset()

func (*ListDataTableRowsResponse) String

func (x *ListDataTableRowsResponse) String() string

ListDataTablesRequest

type ListDataTablesRequest struct {

	// Required. The parent resource where this data table will be created.
	// Format: projects/{project}/locations/{location}/instances/{instance}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The maximum number of data tables to return. The service may
	// return fewer than this value. If unspecified, at most 100 data tables will
	// be returned. The maximum value is 1000; values above 1000 will be coerced
	// to 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A page token, received from a previous `ListDataTables` call.
	// Provide this to retrieve the subsequent page.
	// When paginating, all other parameters provided to
	// `ListDataTables` must match the call that provided the page
	// token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. Configures ordering of DataTables in the response.
	// Note: Our implementation currently supports order by "create_time asc" only
	OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

A request for a list of data tables.

func (*ListDataTablesRequest) Descriptor

func (*ListDataTablesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDataTablesRequest.ProtoReflect.Descriptor instead.

func (*ListDataTablesRequest) GetOrderBy

func (x *ListDataTablesRequest) GetOrderBy() string

func (*ListDataTablesRequest) GetPageSize

func (x *ListDataTablesRequest) GetPageSize() int32

func (*ListDataTablesRequest) GetPageToken

func (x *ListDataTablesRequest) GetPageToken() string

func (*ListDataTablesRequest) GetParent

func (x *ListDataTablesRequest) GetParent() string

func (*ListDataTablesRequest) ProtoMessage

func (*ListDataTablesRequest) ProtoMessage()

func (*ListDataTablesRequest) ProtoReflect

func (x *ListDataTablesRequest) ProtoReflect() protoreflect.Message

func (*ListDataTablesRequest) Reset

func (x *ListDataTablesRequest) Reset()

func (*ListDataTablesRequest) String

func (x *ListDataTablesRequest) String() string

ListDataTablesResponse

type ListDataTablesResponse struct {

	// The list of the data tables returned.
	DataTables []*DataTable `protobuf:"bytes,1,rep,name=data_tables,json=dataTables,proto3" json:"data_tables,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for listing data tables.

func (*ListDataTablesResponse) Descriptor

func (*ListDataTablesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDataTablesResponse.ProtoReflect.Descriptor instead.

func (*ListDataTablesResponse) GetDataTables

func (x *ListDataTablesResponse) GetDataTables() []*DataTable

func (*ListDataTablesResponse) GetNextPageToken

func (x *ListDataTablesResponse) GetNextPageToken() string

func (*ListDataTablesResponse) ProtoMessage

func (*ListDataTablesResponse) ProtoMessage()

func (*ListDataTablesResponse) ProtoReflect

func (x *ListDataTablesResponse) ProtoReflect() protoreflect.Message

func (*ListDataTablesResponse) Reset

func (x *ListDataTablesResponse) Reset()

func (*ListDataTablesResponse) String

func (x *ListDataTablesResponse) String() string

ListFeaturedContentNativeDashboardsRequest

type ListFeaturedContentNativeDashboardsRequest struct {

	// Required. The parent, which owns this collection of
	// FeaturedContentNativeDashboards. Format:
	// projects/{project}/locations/{location}/instances/{instance}/contentHub
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The maximum number of FeaturedContentNativeDashboards to return.
	// The service may return fewer than this value. If unspecified, at most 100
	// FeaturedContentNativeDashboards will be returned. The maximum value is 100;
	// values above 100 will be coerced to 100.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A page token, received from a previous
	// `ListFeaturedContentNativeDashboards` call. Provide this to retrieve the
	// subsequent page.
	//
	// When paginating, all other parameters provided to
	// `ListFeaturedContentNativeDashboards` must match the call that provided the
	// page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. The filter to apply to list the FeaturedContentNativeDashboards.
	//
	// The filter syntax follows Google Cloud syntax: https://google.aip.dev/160.
	//
	// Supported fields for filtering:
	//
	// *   `name`: The resource name of the featured content.
	// *   `content_metadata.description`: The description of the featured
	// content.
	//
	// When a literal value is provided without a field, it will perform a
	// substring search across both `name` and `content_metadata.description`.
	//
	// Examples:
	//
	//   - `"test"`: Matches featured content where either the name or description
	//     contains "test" as a substring.
	//   - `name="test"`: Matches featured content where the name contains "test".
	//   - `content_metadata.description="test"`: Matches featured content where
	//     the description contains "test".
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message to list FeaturedContentNativeDashboards.

func (*ListFeaturedContentNativeDashboardsRequest) Descriptor

Deprecated: Use ListFeaturedContentNativeDashboardsRequest.ProtoReflect.Descriptor instead.

func (*ListFeaturedContentNativeDashboardsRequest) GetFilter

func (*ListFeaturedContentNativeDashboardsRequest) GetPageSize

func (*ListFeaturedContentNativeDashboardsRequest) GetPageToken

func (*ListFeaturedContentNativeDashboardsRequest) GetParent

func (*ListFeaturedContentNativeDashboardsRequest) ProtoMessage

func (*ListFeaturedContentNativeDashboardsRequest) ProtoReflect

func (*ListFeaturedContentNativeDashboardsRequest) Reset

func (*ListFeaturedContentNativeDashboardsRequest) String

ListFeaturedContentNativeDashboardsResponse

type ListFeaturedContentNativeDashboardsResponse struct {

	// The list of FeaturedContentNativeDashboards.
	// Ordered by name by default.
	FeaturedContentNativeDashboards []*FeaturedContentNativeDashboard `protobuf:"bytes,1,rep,name=featured_content_native_dashboards,json=featuredContentNativeDashboards,proto3" json:"featured_content_native_dashboards,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for listing FeaturedContentNativeDashboards.

func (*ListFeaturedContentNativeDashboardsResponse) Descriptor

Deprecated: Use ListFeaturedContentNativeDashboardsResponse.ProtoReflect.Descriptor instead.

func (*ListFeaturedContentNativeDashboardsResponse) GetFeaturedContentNativeDashboards

func (x *ListFeaturedContentNativeDashboardsResponse) GetFeaturedContentNativeDashboards() []*FeaturedContentNativeDashboard

func (*ListFeaturedContentNativeDashboardsResponse) GetNextPageToken

func (*ListFeaturedContentNativeDashboardsResponse) ProtoMessage

func (*ListFeaturedContentNativeDashboardsResponse) ProtoReflect

func (*ListFeaturedContentNativeDashboardsResponse) Reset

func (*ListFeaturedContentNativeDashboardsResponse) String

ListNativeDashboardsRequest

type ListNativeDashboardsRequest struct {

	// Required. The parent owning this dashboard collection.
	// Format: projects/{project}/locations/{location}/instances/{instance}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The maximum number of dashboards to return. The service may
	// return fewer than this value.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A page token, received from a previous `ListDashboards` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListDashboards` must
	// match the call that provided the page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. View indicates the scope of fields to populate when returning the
	// dashboard resource. If unspecified, defaults to the basic view.
	View NativeDashboardView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.chronicle.v1.NativeDashboardView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Request message to list dashboards.

func (*ListNativeDashboardsRequest) Descriptor

func (*ListNativeDashboardsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNativeDashboardsRequest.ProtoReflect.Descriptor instead.

func (*ListNativeDashboardsRequest) GetPageSize

func (x *ListNativeDashboardsRequest) GetPageSize() int32

func (*ListNativeDashboardsRequest) GetPageToken

func (x *ListNativeDashboardsRequest) GetPageToken() string

func (*ListNativeDashboardsRequest) GetParent

func (x *ListNativeDashboardsRequest) GetParent() string

func (*ListNativeDashboardsRequest) GetView

func (*ListNativeDashboardsRequest) ProtoMessage

func (*ListNativeDashboardsRequest) ProtoMessage()

func (*ListNativeDashboardsRequest) ProtoReflect

func (*ListNativeDashboardsRequest) Reset

func (x *ListNativeDashboardsRequest) Reset()

func (*ListNativeDashboardsRequest) String

func (x *ListNativeDashboardsRequest) String() string

ListNativeDashboardsResponse

type ListNativeDashboardsResponse struct {

	// The dashboards from the specified chronicle instance.
	NativeDashboards []*NativeDashboard `protobuf:"bytes,1,rep,name=native_dashboards,json=nativeDashboards,proto3" json:"native_dashboards,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for listing dashboards.

func (*ListNativeDashboardsResponse) Descriptor

func (*ListNativeDashboardsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNativeDashboardsResponse.ProtoReflect.Descriptor instead.

func (*ListNativeDashboardsResponse) GetNativeDashboards

func (x *ListNativeDashboardsResponse) GetNativeDashboards() []*NativeDashboard

func (*ListNativeDashboardsResponse) GetNextPageToken

func (x *ListNativeDashboardsResponse) GetNextPageToken() string

func (*ListNativeDashboardsResponse) ProtoMessage

func (*ListNativeDashboardsResponse) ProtoMessage()

func (*ListNativeDashboardsResponse) ProtoReflect

func (*ListNativeDashboardsResponse) Reset

func (x *ListNativeDashboardsResponse) Reset()

func (*ListNativeDashboardsResponse) String

ListReferenceListsRequest

type ListReferenceListsRequest struct {

	// Required. The parent, which owns this collection of reference lists.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of reference lists to return.
	// The service may return fewer than this value.
	// If unspecified, at most 100 reference lists will be returned.
	// The maximum value is 1000; values above 1000 will be coerced to 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListReferenceLists` call.
	// Provide this to retrieve the subsequent page.
	// When paginating, all other parameters provided to `ListReferenceLists` must
	// match the call that provided the page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// How much of each ReferenceList to view. Defaults to
	// REFERENCE_LIST_VIEW_BASIC.
	View ReferenceListView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.chronicle.v1.ReferenceListView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

A request for a list of reference lists.

func (*ListReferenceListsRequest) Descriptor

func (*ListReferenceListsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListReferenceListsRequest.ProtoReflect.Descriptor instead.

func (*ListReferenceListsRequest) GetPageSize

func (x *ListReferenceListsRequest) GetPageSize() int32

func (*ListReferenceListsRequest) GetPageToken

func (x *ListReferenceListsRequest) GetPageToken() string

func (*ListReferenceListsRequest) GetParent

func (x *ListReferenceListsRequest) GetParent() string

func (*ListReferenceListsRequest) GetView

func (*ListReferenceListsRequest) ProtoMessage

func (*ListReferenceListsRequest) ProtoMessage()

func (*ListReferenceListsRequest) ProtoReflect

func (*ListReferenceListsRequest) Reset

func (x *ListReferenceListsRequest) Reset()

func (*ListReferenceListsRequest) String

func (x *ListReferenceListsRequest) String() string

ListReferenceListsResponse

type ListReferenceListsResponse struct {

	// The reference lists.
	// Ordered in ascending alphabetical order by name.
	ReferenceLists []*ReferenceList `protobuf:"bytes,1,rep,name=reference_lists,json=referenceLists,proto3" json:"reference_lists,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

A response to a request for a list of reference lists.

func (*ListReferenceListsResponse) Descriptor

func (*ListReferenceListsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListReferenceListsResponse.ProtoReflect.Descriptor instead.

func (*ListReferenceListsResponse) GetNextPageToken

func (x *ListReferenceListsResponse) GetNextPageToken() string

func (*ListReferenceListsResponse) GetReferenceLists

func (x *ListReferenceListsResponse) GetReferenceLists() []*ReferenceList

func (*ListReferenceListsResponse) ProtoMessage

func (*ListReferenceListsResponse) ProtoMessage()

func (*ListReferenceListsResponse) ProtoReflect

func (*ListReferenceListsResponse) Reset

func (x *ListReferenceListsResponse) Reset()

func (*ListReferenceListsResponse) String

func (x *ListReferenceListsResponse) String() string

ListRetrohuntsRequest

type ListRetrohuntsRequest struct {

	// Required. The rule that the retrohunts belong to.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of retrohunt to return. The service may return fewer
	// than this value. If unspecified, at most 100 retrohunts will be returned.
	// The maximum value is 1000; values above 1000 will be coerced to
	// 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListRetrohunts` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListRetrohunts` must
	// match the call that provided the page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter that can be used to retrieve specific rule deployments.
	// The following fields are filterable:
	// state
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListRetrohunts method.

func (*ListRetrohuntsRequest) Descriptor

func (*ListRetrohuntsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRetrohuntsRequest.ProtoReflect.Descriptor instead.

func (*ListRetrohuntsRequest) GetFilter

func (x *ListRetrohuntsRequest) GetFilter() string

func (*ListRetrohuntsRequest) GetPageSize

func (x *ListRetrohuntsRequest) GetPageSize() int32

func (*ListRetrohuntsRequest) GetPageToken

func (x *ListRetrohuntsRequest) GetPageToken() string

func (*ListRetrohuntsRequest) GetParent

func (x *ListRetrohuntsRequest) GetParent() string

func (*ListRetrohuntsRequest) ProtoMessage

func (*ListRetrohuntsRequest) ProtoMessage()

func (*ListRetrohuntsRequest) ProtoReflect

func (x *ListRetrohuntsRequest) ProtoReflect() protoreflect.Message

func (*ListRetrohuntsRequest) Reset

func (x *ListRetrohuntsRequest) Reset()

func (*ListRetrohuntsRequest) String

func (x *ListRetrohuntsRequest) String() string

ListRetrohuntsResponse

type ListRetrohuntsResponse struct {

	// The retrohunts from the specified rule.
	Retrohunts []*Retrohunt `protobuf:"bytes,1,rep,name=retrohunts,proto3" json:"retrohunts,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListRetrohunts method.

func (*ListRetrohuntsResponse) Descriptor

func (*ListRetrohuntsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRetrohuntsResponse.ProtoReflect.Descriptor instead.

func (*ListRetrohuntsResponse) GetNextPageToken

func (x *ListRetrohuntsResponse) GetNextPageToken() string

func (*ListRetrohuntsResponse) GetRetrohunts

func (x *ListRetrohuntsResponse) GetRetrohunts() []*Retrohunt

func (*ListRetrohuntsResponse) ProtoMessage

func (*ListRetrohuntsResponse) ProtoMessage()

func (*ListRetrohuntsResponse) ProtoReflect

func (x *ListRetrohuntsResponse) ProtoReflect() protoreflect.Message

func (*ListRetrohuntsResponse) Reset

func (x *ListRetrohuntsResponse) Reset()

func (*ListRetrohuntsResponse) String

func (x *ListRetrohuntsResponse) String() string

ListRuleDeploymentsRequest

type ListRuleDeploymentsRequest struct {

	// Required. The collection of all parents which own all rule deployments. The
	// "-" wildcard token must be used as the rule identifier in the resource
	// path. Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/-`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of rule deployments to return. The service may return
	// fewer than this value. If unspecified, at most 100 rule deployments will be
	// returned. The maximum value is 1000; values above 1000 will be coerced to
	// 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListRuleDeployments` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListRuleDeployments`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter that can be used to retrieve specific rule deployments.
	// The following fields are filterable:
	// archived, name
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListRuleDeployments.

func (*ListRuleDeploymentsRequest) Descriptor

func (*ListRuleDeploymentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRuleDeploymentsRequest.ProtoReflect.Descriptor instead.

func (*ListRuleDeploymentsRequest) GetFilter

func (x *ListRuleDeploymentsRequest) GetFilter() string

func (*ListRuleDeploymentsRequest) GetPageSize

func (x *ListRuleDeploymentsRequest) GetPageSize() int32

func (*ListRuleDeploymentsRequest) GetPageToken

func (x *ListRuleDeploymentsRequest) GetPageToken() string

func (*ListRuleDeploymentsRequest) GetParent

func (x *ListRuleDeploymentsRequest) GetParent() string

func (*ListRuleDeploymentsRequest) ProtoMessage

func (*ListRuleDeploymentsRequest) ProtoMessage()

func (*ListRuleDeploymentsRequest) ProtoReflect

func (*ListRuleDeploymentsRequest) Reset

func (x *ListRuleDeploymentsRequest) Reset()

func (*ListRuleDeploymentsRequest) String

func (x *ListRuleDeploymentsRequest) String() string

ListRuleDeploymentsResponse

type ListRuleDeploymentsResponse struct {

	// The rule deployments from all rules.
	RuleDeployments []*RuleDeployment `protobuf:"bytes,1,rep,name=rule_deployments,json=ruleDeployments,proto3" json:"rule_deployments,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListRuleDeployments.

func (*ListRuleDeploymentsResponse) Descriptor

func (*ListRuleDeploymentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRuleDeploymentsResponse.ProtoReflect.Descriptor instead.

func (*ListRuleDeploymentsResponse) GetNextPageToken

func (x *ListRuleDeploymentsResponse) GetNextPageToken() string

func (*ListRuleDeploymentsResponse) GetRuleDeployments

func (x *ListRuleDeploymentsResponse) GetRuleDeployments() []*RuleDeployment

func (*ListRuleDeploymentsResponse) ProtoMessage

func (*ListRuleDeploymentsResponse) ProtoMessage()

func (*ListRuleDeploymentsResponse) ProtoReflect

func (*ListRuleDeploymentsResponse) Reset

func (x *ListRuleDeploymentsResponse) Reset()

func (*ListRuleDeploymentsResponse) String

func (x *ListRuleDeploymentsResponse) String() string

ListRuleRevisionsRequest

type ListRuleRevisionsRequest struct {

	// Required. The name of the rule to list revisions for.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The maximum number of revisions to return per page. The service may return
	// fewer than this value. If unspecified, at most 100 revisions will be
	// returned. The maximum value is 1000; values above 1000 will be coerced to
	// 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The page token, received from a previous `ListRuleRevisions` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListRuleRevisions`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// The view field indicates the scope of fields to populate for the revision
	// being returned. If unspecified, defaults to BASIC.
	View RuleView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.chronicle.v1.RuleView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListRuleRevisions method.

func (*ListRuleRevisionsRequest) Descriptor

func (*ListRuleRevisionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRuleRevisionsRequest.ProtoReflect.Descriptor instead.

func (*ListRuleRevisionsRequest) GetName

func (x *ListRuleRevisionsRequest) GetName() string

func (*ListRuleRevisionsRequest) GetPageSize

func (x *ListRuleRevisionsRequest) GetPageSize() int32

func (*ListRuleRevisionsRequest) GetPageToken

func (x *ListRuleRevisionsRequest) GetPageToken() string

func (*ListRuleRevisionsRequest) GetView

func (x *ListRuleRevisionsRequest) GetView() RuleView

func (*ListRuleRevisionsRequest) ProtoMessage

func (*ListRuleRevisionsRequest) ProtoMessage()

func (*ListRuleRevisionsRequest) ProtoReflect

func (x *ListRuleRevisionsRequest) ProtoReflect() protoreflect.Message

func (*ListRuleRevisionsRequest) Reset

func (x *ListRuleRevisionsRequest) Reset()

func (*ListRuleRevisionsRequest) String

func (x *ListRuleRevisionsRequest) String() string

ListRuleRevisionsResponse

type ListRuleRevisionsResponse struct {

	// The revisions of the rule.
	Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// A token that can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListRuleRevisions method.

func (*ListRuleRevisionsResponse) Descriptor

func (*ListRuleRevisionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRuleRevisionsResponse.ProtoReflect.Descriptor instead.

func (*ListRuleRevisionsResponse) GetNextPageToken

func (x *ListRuleRevisionsResponse) GetNextPageToken() string

func (*ListRuleRevisionsResponse) GetRules

func (x *ListRuleRevisionsResponse) GetRules() []*Rule

func (*ListRuleRevisionsResponse) ProtoMessage

func (*ListRuleRevisionsResponse) ProtoMessage()

func (*ListRuleRevisionsResponse) ProtoReflect

func (*ListRuleRevisionsResponse) Reset

func (x *ListRuleRevisionsResponse) Reset()

func (*ListRuleRevisionsResponse) String

func (x *ListRuleRevisionsResponse) String() string

ListRulesRequest

type ListRulesRequest struct {

	// Required. The parent, which owns this collection of rules.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of rules to return. The service may return fewer than
	// this value. If unspecified, at most 100 rules will be returned. The
	// maximum value is 1000; values above 1000 will be coerced to 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from a previous `ListRules` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListRules`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// view indicates the scope of fields to populate for the Rule being returned.
	// If unspecified, defaults to BASIC.
	View RuleView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.chronicle.v1.RuleView" json:"view,omitempty"`
	// Only the following filters are allowed:
	// "reference_lists:{reference_list_name}"
	// "data_tables:{data_table_name}"
	// "display_name:{display_name}"
	Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListRules method.

func (*ListRulesRequest) Descriptor

func (*ListRulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRulesRequest.ProtoReflect.Descriptor instead.

func (*ListRulesRequest) GetFilter

func (x *ListRulesRequest) GetFilter() string

func (*ListRulesRequest) GetPageSize

func (x *ListRulesRequest) GetPageSize() int32

func (*ListRulesRequest) GetPageToken

func (x *ListRulesRequest) GetPageToken() string

func (*ListRulesRequest) GetParent

func (x *ListRulesRequest) GetParent() string

func (*ListRulesRequest) GetView

func (x *ListRulesRequest) GetView() RuleView

func (*ListRulesRequest) ProtoMessage

func (*ListRulesRequest) ProtoMessage()

func (*ListRulesRequest) ProtoReflect

func (x *ListRulesRequest) ProtoReflect() protoreflect.Message

func (*ListRulesRequest) Reset

func (x *ListRulesRequest) Reset()

func (*ListRulesRequest) String

func (x *ListRulesRequest) String() string

ListRulesResponse

type ListRulesResponse struct {

	// The rules from the specified instance.
	Rules []*Rule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListRules method.

func (*ListRulesResponse) Descriptor

func (*ListRulesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRulesResponse.ProtoReflect.Descriptor instead.

func (*ListRulesResponse) GetNextPageToken

func (x *ListRulesResponse) GetNextPageToken() string

func (*ListRulesResponse) GetRules

func (x *ListRulesResponse) GetRules() []*Rule

func (*ListRulesResponse) ProtoMessage

func (*ListRulesResponse) ProtoMessage()

func (*ListRulesResponse) ProtoReflect

func (x *ListRulesResponse) ProtoReflect() protoreflect.Message

func (*ListRulesResponse) Reset

func (x *ListRulesResponse) Reset()

func (*ListRulesResponse) String

func (x *ListRulesResponse) String() string

ListWatchlistsRequest

type ListWatchlistsRequest struct {

	// Required. The parent, which owns this collection of watchlists.
	// Format: `projects/{project}/locations/{location}/instances/{instance}`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The maximum number of watchlists to return.
	// The service may return fewer than this value.
	// If unspecified, at most 200 watchlists will be returned.
	// The maximum value is 200; values above 200 will be coerced to 200.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A page token, received from a previous `ListWatchlists` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to
	// `ListWatchlists` must match the call that provided the page
	// token.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. Which watchlist to return in aip.dev/160 form.
	// Currently, only the following filters are supported:
	// - `watchlist_user_preferences.pinned=true`
	// - `has_entity([ENTITY_INDICATOR],[ENTITY_TYPE])`
	// - `has_entity([ENTITY_INDICATOR],[ENTITY_TYPE],[NAMESPACE])`
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for listing watchlists.

func (*ListWatchlistsRequest) Descriptor

func (*ListWatchlistsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListWatchlistsRequest.ProtoReflect.Descriptor instead.

func (*ListWatchlistsRequest) GetFilter

func (x *ListWatchlistsRequest) GetFilter() string

func (*ListWatchlistsRequest) GetPageSize

func (x *ListWatchlistsRequest) GetPageSize() int32

func (*ListWatchlistsRequest) GetPageToken

func (x *ListWatchlistsRequest) GetPageToken() string

func (*ListWatchlistsRequest) GetParent

func (x *ListWatchlistsRequest) GetParent() string

func (*ListWatchlistsRequest) ProtoMessage

func (*ListWatchlistsRequest) ProtoMessage()

func (*ListWatchlistsRequest) ProtoReflect

func (x *ListWatchlistsRequest) ProtoReflect() protoreflect.Message

func (*ListWatchlistsRequest) Reset

func (x *ListWatchlistsRequest) Reset()

func (*ListWatchlistsRequest) String

func (x *ListWatchlistsRequest) String() string

ListWatchlistsResponse

type ListWatchlistsResponse struct {

	// Optional. The watchlists from the specified instance.
	Watchlists []*Watchlist `protobuf:"bytes,1,rep,name=watchlists,proto3" json:"watchlists,omitempty"`
	// Optional. A token, which can be sent as `page_token` to retrieve the next
	// page. If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for listing watchlists.

func (*ListWatchlistsResponse) Descriptor

func (*ListWatchlistsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListWatchlistsResponse.ProtoReflect.Descriptor instead.

func (*ListWatchlistsResponse) GetNextPageToken

func (x *ListWatchlistsResponse) GetNextPageToken() string

func (*ListWatchlistsResponse) GetWatchlists

func (x *ListWatchlistsResponse) GetWatchlists() []*Watchlist

func (*ListWatchlistsResponse) ProtoMessage

func (*ListWatchlistsResponse) ProtoMessage()

func (*ListWatchlistsResponse) ProtoReflect

func (x *ListWatchlistsResponse) ProtoReflect() protoreflect.Message

func (*ListWatchlistsResponse) Reset

func (x *ListWatchlistsResponse) Reset()

func (*ListWatchlistsResponse) String

func (x *ListWatchlistsResponse) String() string

Markdown

type Markdown struct {

	// Required. Markdown content.
	Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
	// Optional. Properties for the markdown.
	Properties *Markdown_MarkdownProperties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

Markdown config for a dashboard tile.

func (*Markdown) Descriptor

func (*Markdown) Descriptor() ([]byte, []int)

Deprecated: Use Markdown.ProtoReflect.Descriptor instead.

func (*Markdown) GetContent

func (x *Markdown) GetContent() string

func (*Markdown) GetProperties

func (x *Markdown) GetProperties() *Markdown_MarkdownProperties

func (*Markdown) ProtoMessage

func (*Markdown) ProtoMessage()

func (*Markdown) ProtoReflect

func (x *Markdown) ProtoReflect() protoreflect.Message

func (*Markdown) Reset

func (x *Markdown) Reset()

func (*Markdown) String

func (x *Markdown) String() string

Markdown_MarkdownProperties

type Markdown_MarkdownProperties struct {

	// Optional. Background color of the markdown.
	BackgroundColor string `protobuf:"bytes,3,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"`
	// contains filtered or unexported fields
}

Properties for the markdown.

func (*Markdown_MarkdownProperties) Descriptor

func (*Markdown_MarkdownProperties) Descriptor() ([]byte, []int)

Deprecated: Use Markdown_MarkdownProperties.ProtoReflect.Descriptor instead.

func (*Markdown_MarkdownProperties) GetBackgroundColor

func (x *Markdown_MarkdownProperties) GetBackgroundColor() string

func (*Markdown_MarkdownProperties) ProtoMessage

func (*Markdown_MarkdownProperties) ProtoMessage()

func (*Markdown_MarkdownProperties) ProtoReflect

func (*Markdown_MarkdownProperties) Reset

func (x *Markdown_MarkdownProperties) Reset()

func (*Markdown_MarkdownProperties) String

func (x *Markdown_MarkdownProperties) String() string

MetricDisplayTrend

type MetricDisplayTrend int32

Trend to be displayed for the metric charts as.

MetricDisplayTrend_METRIC_DISPLAY_TREND_UNSPECIFIED, MetricDisplayTrend_METRIC_DISPLAY_TREND_ABSOLUTE_VALUE, MetricDisplayTrend_METRIC_DISPLAY_TREND_PERCENTAGE, MetricDisplayTrend_METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE

const (
	// Trend is not specified.
	MetricDisplayTrend_METRIC_DISPLAY_TREND_UNSPECIFIED MetricDisplayTrend = 0
	// Trend data in absolute value
	MetricDisplayTrend_METRIC_DISPLAY_TREND_ABSOLUTE_VALUE MetricDisplayTrend = 2
	// Trend data in percentage
	MetricDisplayTrend_METRIC_DISPLAY_TREND_PERCENTAGE MetricDisplayTrend = 3
	// Trend data in both absolute value and percentage
	MetricDisplayTrend_METRIC_DISPLAY_TREND_ABSOLUTE_VALUE_AND_PERCENTAGE MetricDisplayTrend = 4
)

func (MetricDisplayTrend) Descriptor

func (MetricDisplayTrend) Enum

func (MetricDisplayTrend) EnumDescriptor

func (MetricDisplayTrend) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetricDisplayTrend.Descriptor instead.

func (MetricDisplayTrend) Number

func (MetricDisplayTrend) String

func (x MetricDisplayTrend) String() string

func (MetricDisplayTrend) Type

MetricFormat

type MetricFormat int32

Metric format to be displayed for the metric charts.

MetricFormat_METRIC_FORMAT_UNSPECIFIED, MetricFormat_METRIC_FORMAT_NUMBER, MetricFormat_METRIC_FORMAT_PLAIN_TEXT

const (
	// Metric format is not specified.
	MetricFormat_METRIC_FORMAT_UNSPECIFIED MetricFormat = 0
	// Metric format in number
	MetricFormat_METRIC_FORMAT_NUMBER MetricFormat = 1
	// Metric format in plain text
	MetricFormat_METRIC_FORMAT_PLAIN_TEXT MetricFormat = 2
)

func (MetricFormat) Descriptor

func (MetricFormat) Enum

func (x MetricFormat) Enum() *MetricFormat

func (MetricFormat) EnumDescriptor

func (MetricFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetricFormat.Descriptor instead.

func (MetricFormat) Number

func (MetricFormat) String

func (x MetricFormat) String() string

func (MetricFormat) Type

MetricTrendType

type MetricTrendType int32

Trend to be displayed for the metric charts as.

MetricTrendType_METRIC_TREND_TYPE_UNSPECIFIED, MetricTrendType_METRIC_TREND_TYPE_REGULAR, MetricTrendType_METRIC_TREND_TYPE_INVERSE

const (
	// Trend type is not specified.
	MetricTrendType_METRIC_TREND_TYPE_UNSPECIFIED MetricTrendType = 0
	// The trend type is regular(green for positive delta)
	MetricTrendType_METRIC_TREND_TYPE_REGULAR MetricTrendType = 1
	// The trend type is inverse(red for positive delta)
	MetricTrendType_METRIC_TREND_TYPE_INVERSE MetricTrendType = 2
)

func (MetricTrendType) Descriptor

func (MetricTrendType) Enum

func (x MetricTrendType) Enum() *MetricTrendType

func (MetricTrendType) EnumDescriptor

func (MetricTrendType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MetricTrendType.Descriptor instead.

func (MetricTrendType) Number

func (MetricTrendType) String

func (x MetricTrendType) String() string

func (MetricTrendType) Type

NativeDashboard

type NativeDashboard struct {

	// Output only. Name of the dashboard.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Dashboard display name/title visible to users.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. Description of the dashboard.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. Definition of the dashboard like metadata, visualization and
	// datasource configuration etc.
	Definition *DashboardDefinition `protobuf:"bytes,4,opt,name=definition,proto3" json:"definition,omitempty"`
	// Output only. Whether it's an out of the box or custom created dashboard.
	Type DashboardType `protobuf:"varint,5,opt,name=type,proto3,enum=google.cloud.chronicle.v1.DashboardType" json:"type,omitempty"`
	// Output only. Creation time of dashboard.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Time the dashboard was last edited.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. User who created the dashboard.
	CreateUserId string `protobuf:"bytes,8,opt,name=create_user_id,json=createUserId,proto3" json:"create_user_id,omitempty"`
	// Output only. User who last edited the dashboard.
	UpdateUserId string `protobuf:"bytes,9,opt,name=update_user_id,json=updateUserId,proto3" json:"update_user_id,omitempty"`
	// Output only. User Preferences for a dashboard
	DashboardUserData *DashboardUserData `protobuf:"bytes,10,opt,name=dashboard_user_data,json=dashboardUserData,proto3" json:"dashboard_user_data,omitempty"`
	// Optional. This checksum is computed by the server based on the value of
	// other fields, and may be sent on update and delete requests to ensure the
	// client has an up-to-date value before proceeding.
	Etag string `protobuf:"bytes,11,opt,name=etag,proto3" json:"etag,omitempty"`
	// Output only. Access of the dashboard
	Access DashboardAccess `protobuf:"varint,12,opt,name=access,proto3,enum=google.cloud.chronicle.v1.DashboardAccess" json:"access,omitempty"`
	// contains filtered or unexported fields
}

NativeDashboard resource.

func (*NativeDashboard) Descriptor

func (*NativeDashboard) Descriptor() ([]byte, []int)

Deprecated: Use NativeDashboard.ProtoReflect.Descriptor instead.

func (*NativeDashboard) GetAccess

func (x *NativeDashboard) GetAccess() DashboardAccess

func (*NativeDashboard) GetCreateTime

func (x *NativeDashboard) GetCreateTime() *timestamppb.Timestamp

func (*NativeDashboard) GetCreateUserId

func (x *NativeDashboard) GetCreateUserId() string

func (*NativeDashboard) GetDashboardUserData

func (x *NativeDashboard) GetDashboardUserData() *DashboardUserData

func (*NativeDashboard) GetDefinition

func (x *NativeDashboard) GetDefinition() *DashboardDefinition

func (*NativeDashboard) GetDescription

func (x *NativeDashboard) GetDescription() string

func (*NativeDashboard) GetDisplayName

func (x *NativeDashboard) GetDisplayName() string

func (*NativeDashboard) GetEtag

func (x *NativeDashboard) GetEtag() string

func (*NativeDashboard) GetName

func (x *NativeDashboard) GetName() string

func (*NativeDashboard) GetType

func (x *NativeDashboard) GetType() DashboardType

func (*NativeDashboard) GetUpdateTime

func (x *NativeDashboard) GetUpdateTime() *timestamppb.Timestamp

func (*NativeDashboard) GetUpdateUserId

func (x *NativeDashboard) GetUpdateUserId() string

func (*NativeDashboard) ProtoMessage

func (*NativeDashboard) ProtoMessage()

func (*NativeDashboard) ProtoReflect

func (x *NativeDashboard) ProtoReflect() protoreflect.Message

func (*NativeDashboard) Reset

func (x *NativeDashboard) Reset()

func (*NativeDashboard) String

func (x *NativeDashboard) String() string

NativeDashboardServiceClient

type NativeDashboardServiceClient interface {
	// Create a dashboard.
	CreateNativeDashboard(ctx context.Context, in *CreateNativeDashboardRequest, opts ...grpc.CallOption) (*NativeDashboard, error)
	// Get a dashboard.
	GetNativeDashboard(ctx context.Context, in *GetNativeDashboardRequest, opts ...grpc.CallOption) (*NativeDashboard, error)
	// List all dashboards.
	ListNativeDashboards(ctx context.Context, in *ListNativeDashboardsRequest, opts ...grpc.CallOption) (*ListNativeDashboardsResponse, error)
	// Update a dashboard.
	UpdateNativeDashboard(ctx context.Context, in *UpdateNativeDashboardRequest, opts ...grpc.CallOption) (*NativeDashboard, error)
	// Duplicate a dashboard.
	DuplicateNativeDashboard(ctx context.Context, in *DuplicateNativeDashboardRequest, opts ...grpc.CallOption) (*NativeDashboard, error)
	// Delete a dashboard.
	DeleteNativeDashboard(ctx context.Context, in *DeleteNativeDashboardRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Add chart in a dashboard.
	AddChart(ctx context.Context, in *AddChartRequest, opts ...grpc.CallOption) (*AddChartResponse, error)
	// Remove chart from a dashboard.
	RemoveChart(ctx context.Context, in *RemoveChartRequest, opts ...grpc.CallOption) (*NativeDashboard, error)
	// Edit chart in a dashboard.
	EditChart(ctx context.Context, in *EditChartRequest, opts ...grpc.CallOption) (*EditChartResponse, error)
	// Duplicate chart in a dashboard.
	DuplicateChart(ctx context.Context, in *DuplicateChartRequest, opts ...grpc.CallOption) (*DuplicateChartResponse, error)
	// Exports the dashboards.
	ExportNativeDashboards(ctx context.Context, in *ExportNativeDashboardsRequest, opts ...grpc.CallOption) (*ExportNativeDashboardsResponse, error)
	// Imports the dashboards.
	ImportNativeDashboards(ctx context.Context, in *ImportNativeDashboardsRequest, opts ...grpc.CallOption) (*ImportNativeDashboardsResponse, error)
}

NativeDashboardServiceClient is the client API for NativeDashboardService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewNativeDashboardServiceClient

func NewNativeDashboardServiceClient(cc grpc.ClientConnInterface) NativeDashboardServiceClient

NativeDashboardServiceServer

type NativeDashboardServiceServer interface {
	// Create a dashboard.
	CreateNativeDashboard(context.Context, *CreateNativeDashboardRequest) (*NativeDashboard, error)
	// Get a dashboard.
	GetNativeDashboard(context.Context, *GetNativeDashboardRequest) (*NativeDashboard, error)
	// List all dashboards.
	ListNativeDashboards(context.Context, *ListNativeDashboardsRequest) (*ListNativeDashboardsResponse, error)
	// Update a dashboard.
	UpdateNativeDashboard(context.Context, *UpdateNativeDashboardRequest) (*NativeDashboard, error)
	// Duplicate a dashboard.
	DuplicateNativeDashboard(context.Context, *DuplicateNativeDashboardRequest) (*NativeDashboard, error)
	// Delete a dashboard.
	DeleteNativeDashboard(context.Context, *DeleteNativeDashboardRequest) (*emptypb.Empty, error)
	// Add chart in a dashboard.
	AddChart(context.Context, *AddChartRequest) (*AddChartResponse, error)
	// Remove chart from a dashboard.
	RemoveChart(context.Context, *RemoveChartRequest) (*NativeDashboard, error)
	// Edit chart in a dashboard.
	EditChart(context.Context, *EditChartRequest) (*EditChartResponse, error)
	// Duplicate chart in a dashboard.
	DuplicateChart(context.Context, *DuplicateChartRequest) (*DuplicateChartResponse, error)
	// Exports the dashboards.
	ExportNativeDashboards(context.Context, *ExportNativeDashboardsRequest) (*ExportNativeDashboardsResponse, error)
	// Imports the dashboards.
	ImportNativeDashboards(context.Context, *ImportNativeDashboardsRequest) (*ImportNativeDashboardsResponse, error)
}

NativeDashboardServiceServer is the server API for NativeDashboardService service. All implementations should embed UnimplementedNativeDashboardServiceServer for forward compatibility

NativeDashboardView

type NativeDashboardView int32

NativeDashboardView indicates the scope of fields to populate when returning the dashboard resource.

NativeDashboardView_NATIVE_DASHBOARD_VIEW_UNSPECIFIED, NativeDashboardView_NATIVE_DASHBOARD_VIEW_BASIC, NativeDashboardView_NATIVE_DASHBOARD_VIEW_FULL

const (
	// Defaults to basic.
	NativeDashboardView_NATIVE_DASHBOARD_VIEW_UNSPECIFIED NativeDashboardView = 0
	// Include basic metadata about the dashboard without full definition.
	NativeDashboardView_NATIVE_DASHBOARD_VIEW_BASIC NativeDashboardView = 1
	// Include everything.
	NativeDashboardView_NATIVE_DASHBOARD_VIEW_FULL NativeDashboardView = 2
)

func (NativeDashboardView) Descriptor

func (NativeDashboardView) Enum

func (NativeDashboardView) EnumDescriptor

func (NativeDashboardView) EnumDescriptor() ([]byte, []int)

Deprecated: Use NativeDashboardView.Descriptor instead.

func (NativeDashboardView) Number

func (NativeDashboardView) String

func (x NativeDashboardView) String() string

func (NativeDashboardView) Type

NativeDashboardWithChartsAndQueries

type NativeDashboardWithChartsAndQueries struct {

	// Optional. Native dashboard.
	Dashboard *NativeDashboard `protobuf:"bytes,1,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
	// Optional. Charts in the dashboard.
	DashboardCharts []*DashboardChart `protobuf:"bytes,2,rep,name=dashboard_charts,json=dashboardCharts,proto3" json:"dashboard_charts,omitempty"`
	// Optional. Queries in the dashboard.
	DashboardQueries []*DashboardQuery `protobuf:"bytes,3,rep,name=dashboard_queries,json=dashboardQueries,proto3" json:"dashboard_queries,omitempty"`
	// contains filtered or unexported fields
}

NativeDashboardWithChartsAndQueries for exporting a dashboard.

func (*NativeDashboardWithChartsAndQueries) Descriptor

func (*NativeDashboardWithChartsAndQueries) Descriptor() ([]byte, []int)

Deprecated: Use NativeDashboardWithChartsAndQueries.ProtoReflect.Descriptor instead.

func (*NativeDashboardWithChartsAndQueries) GetDashboard

func (*NativeDashboardWithChartsAndQueries) GetDashboardCharts

func (x *NativeDashboardWithChartsAndQueries) GetDashboardCharts() []*DashboardChart

func (*NativeDashboardWithChartsAndQueries) GetDashboardQueries

func (x *NativeDashboardWithChartsAndQueries) GetDashboardQueries() []*DashboardQuery

func (*NativeDashboardWithChartsAndQueries) ProtoMessage

func (*NativeDashboardWithChartsAndQueries) ProtoMessage()

func (*NativeDashboardWithChartsAndQueries) ProtoReflect

func (*NativeDashboardWithChartsAndQueries) Reset

func (*NativeDashboardWithChartsAndQueries) String

PlotMode

type PlotMode int32

Plot mode for the map.

PlotMode_PLOT_MODE_UNSPECIFIED, PlotMode_PLOT_MODE_POINTS, PlotMode_PLOT_MODE_HEATMAP, PlotMode_PLOT_MODE_BOTH

const (
	// Plot mode is not specified.
	PlotMode_PLOT_MODE_UNSPECIFIED PlotMode = 0
	// Plot mode is points.
	PlotMode_PLOT_MODE_POINTS PlotMode = 1
	// Plot mode is heatmap.
	PlotMode_PLOT_MODE_HEATMAP PlotMode = 2
	// Plot mode is both points and heatmap.
	PlotMode_PLOT_MODE_BOTH PlotMode = 3
)

func (PlotMode) Descriptor

func (PlotMode) Descriptor() protoreflect.EnumDescriptor

func (PlotMode) Enum

func (x PlotMode) Enum() *PlotMode

func (PlotMode) EnumDescriptor

func (PlotMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use PlotMode.Descriptor instead.

func (PlotMode) Number

func (x PlotMode) Number() protoreflect.EnumNumber

func (PlotMode) String

func (x PlotMode) String() string

func (PlotMode) Type

PointSizeType

type PointSizeType int32

Point size type for the map.

PointSizeType_POINT_SIZE_TYPE_UNSPECIFIED, PointSizeType_POINT_SIZE_TYPE_FIXED, PointSizeType_POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE

const (
	// Point size is not specified.
	PointSizeType_POINT_SIZE_TYPE_UNSPECIFIED PointSizeType = 0
	// Point size is fixed.
	PointSizeType_POINT_SIZE_TYPE_FIXED PointSizeType = 1
	// Point size is proportional to the size of the data point.
	PointSizeType_POINT_SIZE_TYPE_PROPORTIONAL_TO_SIZE PointSizeType = 2
)

func (PointSizeType) Descriptor

func (PointSizeType) Enum

func (x PointSizeType) Enum() *PointSizeType

func (PointSizeType) EnumDescriptor

func (PointSizeType) EnumDescriptor() ([]byte, []int)

Deprecated: Use PointSizeType.Descriptor instead.

func (PointSizeType) Number

func (PointSizeType) String

func (x PointSizeType) String() string

func (PointSizeType) Type

ProvisionBigQueryExportRequest

type ProvisionBigQueryExportRequest struct {

	// Required. The instance for which BigQuery export is being provisioned.
	// Format: projects/{project}/locations/{location}/instances/{instance}
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

The request message to provision BigQuery Export configuration.

func (*ProvisionBigQueryExportRequest) Descriptor

func (*ProvisionBigQueryExportRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProvisionBigQueryExportRequest.ProtoReflect.Descriptor instead.

func (*ProvisionBigQueryExportRequest) GetParent

func (x *ProvisionBigQueryExportRequest) GetParent() string

func (*ProvisionBigQueryExportRequest) ProtoMessage

func (*ProvisionBigQueryExportRequest) ProtoMessage()

func (*ProvisionBigQueryExportRequest) ProtoReflect

func (*ProvisionBigQueryExportRequest) Reset

func (x *ProvisionBigQueryExportRequest) Reset()

func (*ProvisionBigQueryExportRequest) String

QueryRuntimeError

type QueryRuntimeError struct {

	// Short Description of the error.
	ErrorTitle string `protobuf:"bytes,1,opt,name=error_title,json=errorTitle,proto3" json:"error_title,omitempty"`
	// Error message
	ErrorDescription string `protobuf:"bytes,2,opt,name=error_description,json=errorDescription,proto3" json:"error_description,omitempty"`
	// Severity of the error.
	ErrorSeverity QueryRuntimeError_ErrorSeverity `protobuf:"varint,3,opt,name=error_severity,json=errorSeverity,proto3,enum=google.cloud.chronicle.v1.QueryRuntimeError_ErrorSeverity" json:"error_severity,omitempty"`
	// Metadata for the error.
	Metadata []*QueryRuntimeError_QueryRuntimeErrorMetadata `protobuf:"bytes,4,rep,name=metadata,proto3" json:"metadata,omitempty"`
	// Reason for the error.
	WarningReason QueryRuntimeError_WarningReason `protobuf:"varint,5,opt,name=warning_reason,json=warningReason,proto3,enum=google.cloud.chronicle.v1.QueryRuntimeError_WarningReason" json:"warning_reason,omitempty"`
	// contains filtered or unexported fields
}

Runtime error for a dashboard query.

func (*QueryRuntimeError) Descriptor

func (*QueryRuntimeError) Descriptor() ([]byte, []int)

Deprecated: Use QueryRuntimeError.ProtoReflect.Descriptor instead.

func (*QueryRuntimeError) GetErrorDescription

func (x *QueryRuntimeError) GetErrorDescription() string

func (*QueryRuntimeError) GetErrorSeverity

func (x *QueryRuntimeError) GetErrorSeverity() QueryRuntimeError_ErrorSeverity

func (*QueryRuntimeError) GetErrorTitle

func (x *QueryRuntimeError) GetErrorTitle() string

func (*QueryRuntimeError) GetMetadata

func (*QueryRuntimeError) GetWarningReason

func (x *QueryRuntimeError) GetWarningReason() QueryRuntimeError_WarningReason

func (*QueryRuntimeError) ProtoMessage

func (*QueryRuntimeError) ProtoMessage()

func (*QueryRuntimeError) ProtoReflect

func (x *QueryRuntimeError) ProtoReflect() protoreflect.Message

func (*QueryRuntimeError) Reset

func (x *QueryRuntimeError) Reset()

func (*QueryRuntimeError) String

func (x *QueryRuntimeError) String() string

QueryRuntimeError_ErrorSeverity

type QueryRuntimeError_ErrorSeverity int32

Based on ErrorSeverity, UI will choose to format the error differently.

QueryRuntimeError_ERROR_SEVERITY_UNSPECIFIED, QueryRuntimeError_WARNING, QueryRuntimeError_SEVERE

const (
	// Severity is unknown.
	QueryRuntimeError_ERROR_SEVERITY_UNSPECIFIED QueryRuntimeError_ErrorSeverity = 0
	// Severity is warning.
	QueryRuntimeError_WARNING QueryRuntimeError_ErrorSeverity = 1
	// Error is severe.
	QueryRuntimeError_SEVERE QueryRuntimeError_ErrorSeverity = 2
)

func (QueryRuntimeError_ErrorSeverity) Descriptor

func (QueryRuntimeError_ErrorSeverity) Enum

func (QueryRuntimeError_ErrorSeverity) EnumDescriptor

func (QueryRuntimeError_ErrorSeverity) EnumDescriptor() ([]byte, []int)

Deprecated: Use QueryRuntimeError_ErrorSeverity.Descriptor instead.

func (QueryRuntimeError_ErrorSeverity) Number

func (QueryRuntimeError_ErrorSeverity) String

func (QueryRuntimeError_ErrorSeverity) Type

QueryRuntimeError_MetadataKey

type QueryRuntimeError_MetadataKey int32

Metadata enum to identify the metadata key.

QueryRuntimeError_METADATA_KEY_UNSPECIFIED, QueryRuntimeError_ROW_LIMIT

const (
	// Key is unknown.
	QueryRuntimeError_METADATA_KEY_UNSPECIFIED QueryRuntimeError_MetadataKey = 0
	// Key is row limit.
	QueryRuntimeError_ROW_LIMIT QueryRuntimeError_MetadataKey = 1
)

func (QueryRuntimeError_MetadataKey) Descriptor

func (QueryRuntimeError_MetadataKey) Enum

func (QueryRuntimeError_MetadataKey) EnumDescriptor

func (QueryRuntimeError_MetadataKey) EnumDescriptor() ([]byte, []int)

Deprecated: Use QueryRuntimeError_MetadataKey.Descriptor instead.

func (QueryRuntimeError_MetadataKey) Number

func (QueryRuntimeError_MetadataKey) String

func (QueryRuntimeError_MetadataKey) Type

QueryRuntimeError_QueryRuntimeErrorMetadata

type QueryRuntimeError_QueryRuntimeErrorMetadata struct {

	// Metadata key.
	Key QueryRuntimeError_MetadataKey `protobuf:"varint,1,opt,name=key,proto3,enum=google.cloud.chronicle.v1.QueryRuntimeError_MetadataKey" json:"key,omitempty"`
	// Metadata value.
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Metadata for the error.

func (*QueryRuntimeError_QueryRuntimeErrorMetadata) Descriptor

Deprecated: Use QueryRuntimeError_QueryRuntimeErrorMetadata.ProtoReflect.Descriptor instead.

func (*QueryRuntimeError_QueryRuntimeErrorMetadata) GetKey

func (*QueryRuntimeError_QueryRuntimeErrorMetadata) GetValue

func (*QueryRuntimeError_QueryRuntimeErrorMetadata) ProtoMessage

func (*QueryRuntimeError_QueryRuntimeErrorMetadata) ProtoReflect

func (*QueryRuntimeError_QueryRuntimeErrorMetadata) Reset

func (*QueryRuntimeError_QueryRuntimeErrorMetadata) String

QueryRuntimeError_WarningReason

type QueryRuntimeError_WarningReason int32

Warning reason.

QueryRuntimeError_WARNING_REASON_UNSPECIFIED, QueryRuntimeError_ROW_LIMIT_EXCEEDED, QueryRuntimeError_DEFAULT_ROW_LIMIT_EXCEEDED, QueryRuntimeError_CURATED_QUERY_DEFAULT_ROW_LIMIT_EXCEEDED

const (
	// Reason is unknown.
	QueryRuntimeError_WARNING_REASON_UNSPECIFIED QueryRuntimeError_WarningReason = 0
	// Reason is row limit exceeded.
	QueryRuntimeError_ROW_LIMIT_EXCEEDED QueryRuntimeError_WarningReason = 1
	// Reason is default row limit exceeded.
	QueryRuntimeError_DEFAULT_ROW_LIMIT_EXCEEDED QueryRuntimeError_WarningReason = 2
	// Reason is curated query default row limit exceeded.
	QueryRuntimeError_CURATED_QUERY_DEFAULT_ROW_LIMIT_EXCEEDED QueryRuntimeError_WarningReason = 3
)

func (QueryRuntimeError_WarningReason) Descriptor

func (QueryRuntimeError_WarningReason) Enum

func (QueryRuntimeError_WarningReason) EnumDescriptor

func (QueryRuntimeError_WarningReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use QueryRuntimeError_WarningReason.Descriptor instead.

func (QueryRuntimeError_WarningReason) Number

func (QueryRuntimeError_WarningReason) String

func (QueryRuntimeError_WarningReason) Type

ReferenceList

type ReferenceList struct {

	// Identifier. The resource name of the reference list.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/referenceLists/{reference_list}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The unique display name of the reference list.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The timestamp when the reference list was last updated.
	RevisionCreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=revision_create_time,json=revisionCreateTime,proto3" json:"revision_create_time,omitempty"`
	// Required. A user-provided description of the reference list.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Required. The entries of the reference list.
	// When listed, they are returned in the order that was specified at creation
	// or update. The combined size of the values of the reference list may not
	// exceed 6MB.
	// This is returned only when the view is REFERENCE_LIST_VIEW_FULL.
	Entries []*ReferenceListEntry `protobuf:"bytes,5,rep,name=entries,proto3" json:"entries,omitempty"`
	// Output only. The resource names for the associated self-authored Rules that
	// use this reference list. This is returned only when the view is
	// REFERENCE_LIST_VIEW_FULL.
	Rules []string `protobuf:"bytes,6,rep,name=rules,proto3" json:"rules,omitempty"`
	// Required. The syntax type indicating how list entries should be validated.
	SyntaxType ReferenceListSyntaxType `protobuf:"varint,8,opt,name=syntax_type,json=syntaxType,proto3,enum=google.cloud.chronicle.v1.ReferenceListSyntaxType" json:"syntax_type,omitempty"`
	// Output only. The count of self-authored rules using the reference list.
	RuleAssociationsCount int32 `protobuf:"varint,9,opt,name=rule_associations_count,json=ruleAssociationsCount,proto3" json:"rule_associations_count,omitempty"`
	// The scope info of the reference list.
	// During reference list creation, if this field is not set, the reference
	// list without scopes (an unscoped list) will be created for an unscoped
	// user. For a scoped user, this field must be set. During reference list
	// update, if scope_info is requested to be updated, this field must be set.
	ScopeInfo *ScopeInfo `protobuf:"bytes,11,opt,name=scope_info,json=scopeInfo,proto3" json:"scope_info,omitempty"`
	// contains filtered or unexported fields
}

A reference list. Reference lists are user-defined lists of values which users can use in multiple Rules.

func (*ReferenceList) Descriptor

func (*ReferenceList) Descriptor() ([]byte, []int)

Deprecated: Use ReferenceList.ProtoReflect.Descriptor instead.

func (*ReferenceList) GetDescription

func (x *ReferenceList) GetDescription() string

func (*ReferenceList) GetDisplayName

func (x *ReferenceList) GetDisplayName() string

func (*ReferenceList) GetEntries

func (x *ReferenceList) GetEntries() []*ReferenceListEntry

func (*ReferenceList) GetName

func (x *ReferenceList) GetName() string

func (*ReferenceList) GetRevisionCreateTime

func (x *ReferenceList) GetRevisionCreateTime() *timestamppb.Timestamp

func (*ReferenceList) GetRuleAssociationsCount

func (x *ReferenceList) GetRuleAssociationsCount() int32

func (*ReferenceList) GetRules

func (x *ReferenceList) GetRules() []string

func (*ReferenceList) GetScopeInfo

func (x *ReferenceList) GetScopeInfo() *ScopeInfo

func (*ReferenceList) GetSyntaxType

func (x *ReferenceList) GetSyntaxType() ReferenceListSyntaxType

func (*ReferenceList) ProtoMessage

func (*ReferenceList) ProtoMessage()

func (*ReferenceList) ProtoReflect

func (x *ReferenceList) ProtoReflect() protoreflect.Message

func (*ReferenceList) Reset

func (x *ReferenceList) Reset()

func (*ReferenceList) String

func (x *ReferenceList) String() string

ReferenceListEntry

type ReferenceListEntry struct {

	// Required. The value of the entry. Maximum length is 512 characters.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

An entry in a reference list.

func (*ReferenceListEntry) Descriptor

func (*ReferenceListEntry) Descriptor() ([]byte, []int)

Deprecated: Use ReferenceListEntry.ProtoReflect.Descriptor instead.

func (*ReferenceListEntry) GetValue

func (x *ReferenceListEntry) GetValue() string

func (*ReferenceListEntry) ProtoMessage

func (*ReferenceListEntry) ProtoMessage()

func (*ReferenceListEntry) ProtoReflect

func (x *ReferenceListEntry) ProtoReflect() protoreflect.Message

func (*ReferenceListEntry) Reset

func (x *ReferenceListEntry) Reset()

func (*ReferenceListEntry) String

func (x *ReferenceListEntry) String() string

ReferenceListScope

type ReferenceListScope struct {

	// Optional. The list of scope names of the reference list. The scope names
	// should be full resource names and should be of the format:
	// `projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{scope_name}`.
	ScopeNames []string `protobuf:"bytes,1,rep,name=scope_names,json=scopeNames,proto3" json:"scope_names,omitempty"`
	// contains filtered or unexported fields
}

ReferenceListScope specifies the list of scope names of the reference list.

func (*ReferenceListScope) Descriptor

func (*ReferenceListScope) Descriptor() ([]byte, []int)

Deprecated: Use ReferenceListScope.ProtoReflect.Descriptor instead.

func (*ReferenceListScope) GetScopeNames

func (x *ReferenceListScope) GetScopeNames() []string

func (*ReferenceListScope) ProtoMessage

func (*ReferenceListScope) ProtoMessage()

func (*ReferenceListScope) ProtoReflect

func (x *ReferenceListScope) ProtoReflect() protoreflect.Message

func (*ReferenceListScope) Reset

func (x *ReferenceListScope) Reset()

func (*ReferenceListScope) String

func (x *ReferenceListScope) String() string

ReferenceListServiceClient

type ReferenceListServiceClient interface {
	// Gets a single reference list.
	GetReferenceList(ctx context.Context, in *GetReferenceListRequest, opts ...grpc.CallOption) (*ReferenceList, error)
	// Lists a collection of reference lists.
	ListReferenceLists(ctx context.Context, in *ListReferenceListsRequest, opts ...grpc.CallOption) (*ListReferenceListsResponse, error)
	// Creates a new reference list.
	CreateReferenceList(ctx context.Context, in *CreateReferenceListRequest, opts ...grpc.CallOption) (*ReferenceList, error)
	// Updates an existing reference list.
	UpdateReferenceList(ctx context.Context, in *UpdateReferenceListRequest, opts ...grpc.CallOption) (*ReferenceList, error)
}

ReferenceListServiceClient is the client API for ReferenceListService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewReferenceListServiceClient

func NewReferenceListServiceClient(cc grpc.ClientConnInterface) ReferenceListServiceClient

ReferenceListServiceServer

type ReferenceListServiceServer interface {
	// Gets a single reference list.
	GetReferenceList(context.Context, *GetReferenceListRequest) (*ReferenceList, error)
	// Lists a collection of reference lists.
	ListReferenceLists(context.Context, *ListReferenceListsRequest) (*ListReferenceListsResponse, error)
	// Creates a new reference list.
	CreateReferenceList(context.Context, *CreateReferenceListRequest) (*ReferenceList, error)
	// Updates an existing reference list.
	UpdateReferenceList(context.Context, *UpdateReferenceListRequest) (*ReferenceList, error)
}

ReferenceListServiceServer is the server API for ReferenceListService service. All implementations should embed UnimplementedReferenceListServiceServer for forward compatibility

ReferenceListSyntaxType

type ReferenceListSyntaxType int32

The syntax type indicating how list entries should be validated.

ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_UNSPECIFIED, ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING, ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_REGEX, ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_CIDR

const (
	// Defaults to REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING.
	ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_UNSPECIFIED ReferenceListSyntaxType = 0
	// List contains plain text patterns.
	ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_PLAIN_TEXT_STRING ReferenceListSyntaxType = 1
	// List contains only Regular Expression patterns.
	ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_REGEX ReferenceListSyntaxType = 2
	// List contains only CIDR patterns.
	ReferenceListSyntaxType_REFERENCE_LIST_SYNTAX_TYPE_CIDR ReferenceListSyntaxType = 3
)

func (ReferenceListSyntaxType) Descriptor

func (ReferenceListSyntaxType) Enum

func (ReferenceListSyntaxType) EnumDescriptor

func (ReferenceListSyntaxType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReferenceListSyntaxType.Descriptor instead.

func (ReferenceListSyntaxType) Number

func (ReferenceListSyntaxType) String

func (x ReferenceListSyntaxType) String() string

func (ReferenceListSyntaxType) Type

ReferenceListView

type ReferenceListView int32

ReferenceListView is a mechanism for viewing partial responses of the ReferenceList resource.

ReferenceListView_REFERENCE_LIST_VIEW_UNSPECIFIED, ReferenceListView_REFERENCE_LIST_VIEW_BASIC, ReferenceListView_REFERENCE_LIST_VIEW_FULL

const (
	// The default / unset value.
	// The API will default to the BASIC view for ListReferenceLists.
	// The API will default to the FULL view for methods that return a single
	// ReferenceList resource.
	ReferenceListView_REFERENCE_LIST_VIEW_UNSPECIFIED ReferenceListView = 0
	// Include metadata about the ReferenceList.
	// This is the default view for ListReferenceLists.
	ReferenceListView_REFERENCE_LIST_VIEW_BASIC ReferenceListView = 1
	// Include all details about the ReferenceList: metadata, content lines,
	// associated rule counts. This is the default view for GetReferenceList.
	ReferenceListView_REFERENCE_LIST_VIEW_FULL ReferenceListView = 2
)

func (ReferenceListView) Descriptor

func (ReferenceListView) Enum

func (ReferenceListView) EnumDescriptor

func (ReferenceListView) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReferenceListView.Descriptor instead.

func (ReferenceListView) Number

func (ReferenceListView) String

func (x ReferenceListView) String() string

func (ReferenceListView) Type

RemoveChartRequest

type RemoveChartRequest struct {

	// Required. The dashboard name to remove chart from.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The dashboard chart name to remove.
	DashboardChart string `protobuf:"bytes,2,opt,name=dashboard_chart,json=dashboardChart,proto3" json:"dashboard_chart,omitempty"`
	// contains filtered or unexported fields
}

Request message to remove chart from a dashboard.

func (*RemoveChartRequest) Descriptor

func (*RemoveChartRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveChartRequest.ProtoReflect.Descriptor instead.

func (*RemoveChartRequest) GetDashboardChart

func (x *RemoveChartRequest) GetDashboardChart() string

func (*RemoveChartRequest) GetName

func (x *RemoveChartRequest) GetName() string

func (*RemoveChartRequest) ProtoMessage

func (*RemoveChartRequest) ProtoMessage()

func (*RemoveChartRequest) ProtoReflect

func (x *RemoveChartRequest) ProtoReflect() protoreflect.Message

func (*RemoveChartRequest) Reset

func (x *RemoveChartRequest) Reset()

func (*RemoveChartRequest) String

func (x *RemoveChartRequest) String() string

RenderType

type RenderType int32

Render type of the data in the chart.

RenderType_RENDER_TYPE_UNSPECIFIED, RenderType_RENDER_TYPE_TEXT, RenderType_RENDER_TYPE_ICON, RenderType_RENDER_TYPE_ICON_AND_TEXT

const (
	// Defaults to Unspecified.
	RenderType_RENDER_TYPE_UNSPECIFIED RenderType = 0
	// Text render type.
	RenderType_RENDER_TYPE_TEXT RenderType = 1
	// Icon render type.
	RenderType_RENDER_TYPE_ICON RenderType = 2
	// Icon and text render type.
	RenderType_RENDER_TYPE_ICON_AND_TEXT RenderType = 3
)

func (RenderType) Descriptor

func (RenderType) Descriptor() protoreflect.EnumDescriptor

func (RenderType) Enum

func (x RenderType) Enum() *RenderType

func (RenderType) EnumDescriptor

func (RenderType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RenderType.Descriptor instead.

func (RenderType) Number

func (x RenderType) Number() protoreflect.EnumNumber

func (RenderType) String

func (x RenderType) String() string

func (RenderType) Type

Retrohunt

type Retrohunt struct {

	// The resource name of the retrohunt.
	// Retrohunt is the child of a rule revision. {rule} in the format below is
	// structured as {rule_id@revision_id}.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/retrohunts/{retrohunt}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. The start and end time of the event time range this retrohunt
	// processes.
	ProcessInterval *interval.Interval `protobuf:"bytes,2,opt,name=process_interval,json=processInterval,proto3" json:"process_interval,omitempty"`
	// Output only. The start and end time of the retrohunt execution. If the
	// retrohunt is not yet finished, the end time of the interval will not be
	// populated.
	ExecutionInterval *interval.Interval `protobuf:"bytes,3,opt,name=execution_interval,json=executionInterval,proto3" json:"execution_interval,omitempty"`
	// Output only. The state of the retrohunt.
	State Retrohunt_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.chronicle.v1.Retrohunt_State" json:"state,omitempty"`
	// Output only. Percent progress of the retrohunt towards completion, from
	// 0.00 to 100.00.
	ProgressPercentage float32 `protobuf:"fixed32,5,opt,name=progress_percentage,json=progressPercentage,proto3" json:"progress_percentage,omitempty"`
	// contains filtered or unexported fields
}

Retrohunt is an execution of a Rule over a time range in the past.

func (*Retrohunt) Descriptor

func (*Retrohunt) Descriptor() ([]byte, []int)

Deprecated: Use Retrohunt.ProtoReflect.Descriptor instead.

func (*Retrohunt) GetExecutionInterval

func (x *Retrohunt) GetExecutionInterval() *interval.Interval

func (*Retrohunt) GetName

func (x *Retrohunt) GetName() string

func (*Retrohunt) GetProcessInterval

func (x *Retrohunt) GetProcessInterval() *interval.Interval

func (*Retrohunt) GetProgressPercentage

func (x *Retrohunt) GetProgressPercentage() float32

func (*Retrohunt) GetState

func (x *Retrohunt) GetState() Retrohunt_State

func (*Retrohunt) ProtoMessage

func (*Retrohunt) ProtoMessage()

func (*Retrohunt) ProtoReflect

func (x *Retrohunt) ProtoReflect() protoreflect.Message

func (*Retrohunt) Reset

func (x *Retrohunt) Reset()

func (*Retrohunt) String

func (x *Retrohunt) String() string

RetrohuntMetadata

type RetrohuntMetadata struct {

	// The name of the retrohunt.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/retrohunts/{retrohunt}`
	Retrohunt string `protobuf:"bytes,1,opt,name=retrohunt,proto3" json:"retrohunt,omitempty"`
	// The start and end time of the retrohunt execution. If the retrohunt is not
	// yet finished, the end time of the interval will not be filled.
	ExecutionInterval *interval.Interval `protobuf:"bytes,2,opt,name=execution_interval,json=executionInterval,proto3" json:"execution_interval,omitempty"`
	// Percent progress of the retrohunt towards completion, from 0.00 to 100.00.
	ProgressPercentage float32 `protobuf:"fixed32,3,opt,name=progress_percentage,json=progressPercentage,proto3" json:"progress_percentage,omitempty"`
	// contains filtered or unexported fields
}

Operation Metadata for Retrohunts.

func (*RetrohuntMetadata) Descriptor

func (*RetrohuntMetadata) Descriptor() ([]byte, []int)

Deprecated: Use RetrohuntMetadata.ProtoReflect.Descriptor instead.

func (*RetrohuntMetadata) GetExecutionInterval

func (x *RetrohuntMetadata) GetExecutionInterval() *interval.Interval

func (*RetrohuntMetadata) GetProgressPercentage

func (x *RetrohuntMetadata) GetProgressPercentage() float32

func (*RetrohuntMetadata) GetRetrohunt

func (x *RetrohuntMetadata) GetRetrohunt() string

func (*RetrohuntMetadata) ProtoMessage

func (*RetrohuntMetadata) ProtoMessage()

func (*RetrohuntMetadata) ProtoReflect

func (x *RetrohuntMetadata) ProtoReflect() protoreflect.Message

func (*RetrohuntMetadata) Reset

func (x *RetrohuntMetadata) Reset()

func (*RetrohuntMetadata) String

func (x *RetrohuntMetadata) String() string

Retrohunt_State

type Retrohunt_State int32

The possible states a retrohunt can be in.

Retrohunt_STATE_UNSPECIFIED, Retrohunt_RUNNING, Retrohunt_DONE, Retrohunt_CANCELLED, Retrohunt_FAILED

const (
	// Unspecified or unknown retrohunt state.
	Retrohunt_STATE_UNSPECIFIED Retrohunt_State = 0
	// Running state.
	Retrohunt_RUNNING Retrohunt_State = 1
	// Done state.
	Retrohunt_DONE Retrohunt_State = 2
	// Cancelled state.
	Retrohunt_CANCELLED Retrohunt_State = 3
	// Failed state.
	Retrohunt_FAILED Retrohunt_State = 4
)

func (Retrohunt_State) Descriptor

func (Retrohunt_State) Enum

func (x Retrohunt_State) Enum() *Retrohunt_State

func (Retrohunt_State) EnumDescriptor

func (Retrohunt_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Retrohunt_State.Descriptor instead.

func (Retrohunt_State) Number

func (Retrohunt_State) String

func (x Retrohunt_State) String() string

func (Retrohunt_State) Type

Rule

type Rule struct {

	// Identifier. Full resource name for the rule.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The revision ID of the rule.
	// A new revision is created whenever the rule text is changed in any way.
	// Format: `v_{10 digits}_{9 digits}`
	// Populated in REVISION_METADATA_ONLY view and FULL view.
	RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
	// Output only. Display name of the rule.
	// Populated in BASIC view and FULL view.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The YARA-L content of the rule.
	// Populated in FULL view.
	Text string `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	// Output only. The author of the rule. Extracted from the meta section of
	// text. Populated in BASIC view and FULL view.
	Author string `protobuf:"bytes,5,opt,name=author,proto3" json:"author,omitempty"`
	// Output only. The severity of the rule as specified in the meta section of
	// text. Populated in BASIC view and FULL view.
	Severity *Severity `protobuf:"bytes,6,opt,name=severity,proto3" json:"severity,omitempty"`
	// Output only. Additional metadata specified in the meta section of text.
	// Populated in FULL view.
	Metadata map[string]string `protobuf:"bytes,7,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	// Output only. The timestamp of when the rule was created.
	// Populated in FULL view.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The timestamp of when the rule revision was created.
	// Populated in FULL, REVISION_METADATA_ONLY views.
	RevisionCreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=revision_create_time,json=revisionCreateTime,proto3" json:"revision_create_time,omitempty"`
	// Output only. The current compilation state of the rule.
	// Populated in FULL view.
	CompilationState Rule_CompilationState `protobuf:"varint,10,opt,name=compilation_state,json=compilationState,proto3,enum=google.cloud.chronicle.v1.Rule_CompilationState" json:"compilation_state,omitempty"`
	// Output only. User-facing type of the rule. Extracted from the events
	// section of rule text. Populated in BASIC view and FULL view.
	Type RuleType `protobuf:"varint,12,opt,name=type,proto3,enum=google.cloud.chronicle.v1.RuleType" json:"type,omitempty"`
	// Output only. Resource names of the reference lists used in this rule.
	// Populated in FULL view.
	ReferenceLists []string `protobuf:"bytes,13,rep,name=reference_lists,json=referenceLists,proto3" json:"reference_lists,omitempty"`
	// Output only. The run frequencies that are allowed for the rule.
	// Populated in BASIC view and FULL view.
	AllowedRunFrequencies []RunFrequency `protobuf:"varint,14,rep,packed,name=allowed_run_frequencies,json=allowedRunFrequencies,proto3,enum=google.cloud.chronicle.v1.RunFrequency" json:"allowed_run_frequencies,omitempty"`
	// The etag for this rule.
	// If this is provided on update, the request will succeed if and only if it
	// matches the server-computed value, and will fail with an ABORTED error
	// otherwise.
	// Populated in BASIC view and FULL view.
	Etag string `protobuf:"bytes,15,opt,name=etag,proto3" json:"etag,omitempty"`
	// Resource name of the DataAccessScope bound to this rule.
	// Populated in BASIC view and FULL view.
	// If reference lists are used in the rule, validations will be performed
	// against this scope to ensure that the reference lists are compatible with
	// both the user's and the rule's scopes.
	// The scope should be in the format:
	// `projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{scope}`.
	Scope string `protobuf:"bytes,16,opt,name=scope,proto3" json:"scope,omitempty"`
	// Output only. A list of a rule's corresponding compilation diagnostic
	// messages such as compilation errors and compilation warnings. Populated in
	// FULL view.
	CompilationDiagnostics []*CompilationDiagnostic `protobuf:"bytes,17,rep,name=compilation_diagnostics,json=compilationDiagnostics,proto3" json:"compilation_diagnostics,omitempty"`
	// Output only. Indicate the rule can run in near real time live rule.
	// If this is true, the rule uses the near real time live rule when the run
	// frequency is set to LIVE.
	NearRealTimeLiveRuleEligible bool `protobuf:"varint,18,opt,name=near_real_time_live_rule_eligible,json=nearRealTimeLiveRuleEligible,proto3" json:"near_real_time_live_rule_eligible,omitempty"`
	// Output only. The set of inputs used in the rule. For example, if the rule
	// uses $e.principal.hostname, then the uses_udm field will be true.
	InputsUsed *InputsUsed `protobuf:"bytes,20,opt,name=inputs_used,json=inputsUsed,proto3" json:"inputs_used,omitempty"`
	// contains filtered or unexported fields
}

The Rule resource represents a user-created rule. NEXT TAG: 21

func (*Rule) Descriptor

func (*Rule) Descriptor() ([]byte, []int)

Deprecated: Use Rule.ProtoReflect.Descriptor instead.

func (*Rule) GetAllowedRunFrequencies

func (x *Rule) GetAllowedRunFrequencies() []RunFrequency

func (*Rule) GetAuthor

func (x *Rule) GetAuthor() string

func (*Rule) GetCompilationDiagnostics

func (x *Rule) GetCompilationDiagnostics() []*CompilationDiagnostic

func (*Rule) GetCompilationState

func (x *Rule) GetCompilationState() Rule_CompilationState

func (*Rule) GetCreateTime

func (x *Rule) GetCreateTime() *timestamppb.Timestamp

func (*Rule) GetDisplayName

func (x *Rule) GetDisplayName() string

func (*Rule) GetEtag

func (x *Rule) GetEtag() string

func (*Rule) GetInputsUsed

func (x *Rule) GetInputsUsed() *InputsUsed

func (*Rule) GetMetadata

func (x *Rule) GetMetadata() map[string]string

func (*Rule) GetName

func (x *Rule) GetName() string

func (*Rule) GetNearRealTimeLiveRuleEligible

func (x *Rule) GetNearRealTimeLiveRuleEligible() bool

func (*Rule) GetReferenceLists

func (x *Rule) GetReferenceLists() []string

func (*Rule) GetRevisionCreateTime

func (x *Rule) GetRevisionCreateTime() *timestamppb.Timestamp

func (*Rule) GetRevisionId

func (x *Rule) GetRevisionId() string

func (*Rule) GetScope

func (x *Rule) GetScope() string

func (*Rule) GetSeverity

func (x *Rule) GetSeverity() *Severity

func (*Rule) GetText

func (x *Rule) GetText() string

func (*Rule) GetType

func (x *Rule) GetType() RuleType

func (*Rule) ProtoMessage

func (*Rule) ProtoMessage()

func (*Rule) ProtoReflect

func (x *Rule) ProtoReflect() protoreflect.Message

func (*Rule) Reset

func (x *Rule) Reset()

func (*Rule) String

func (x *Rule) String() string

RuleDeployment

type RuleDeployment struct {

	// Required. The resource name of the rule deployment.
	// Note that RuleDeployment is a child of the overall Rule, not any individual
	// revision, so the resource ID segment for the Rule resource must not
	// reference a specific revision.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/deployment`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Whether the rule is currently deployed continuously against incoming data.
	Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Whether detections resulting from this deployment should be considered
	// alerts.
	Alerting bool `protobuf:"varint,3,opt,name=alerting,proto3" json:"alerting,omitempty"`
	// The archive state of the rule deployment.
	// Cannot be set to true unless enabled is set to false.
	// If set to true, alerting will automatically be set to false.
	// If currently set to true, enabled, alerting, and run_frequency cannot be
	// updated.
	Archived bool `protobuf:"varint,4,opt,name=archived,proto3" json:"archived,omitempty"`
	// Output only. The timestamp when the rule deployment archive state was last
	// set to true. If the rule deployment's current archive state is not set to
	// true, the field will be empty.
	ArchiveTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=archive_time,json=archiveTime,proto3" json:"archive_time,omitempty"`
	// The run frequency of the rule deployment.
	RunFrequency RunFrequency `protobuf:"varint,6,opt,name=run_frequency,json=runFrequency,proto3,enum=google.cloud.chronicle.v1.RunFrequency" json:"run_frequency,omitempty"`
	// Output only. The execution state of the rule deployment.
	ExecutionState RuleDeployment_ExecutionState `protobuf:"varint,7,opt,name=execution_state,json=executionState,proto3,enum=google.cloud.chronicle.v1.RuleDeployment_ExecutionState" json:"execution_state,omitempty"`
	// Output only. The names of the associated/chained producer rules. Rules are
	// considered producers for this rule if this rule explicitly filters on their
	// ruleid. Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
	ProducerRules []string `protobuf:"bytes,8,rep,name=producer_rules,json=producerRules,proto3" json:"producer_rules,omitempty"`
	// Output only. The names of the associated/chained consumer rules. Rules are
	// considered consumers of this rule if their rule text explicitly filters on
	// this rule's ruleid. Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
	ConsumerRules []string `protobuf:"bytes,9,rep,name=consumer_rules,json=consumerRules,proto3" json:"consumer_rules,omitempty"`
	// Output only. The timestamp when the rule deployment alert state was lastly
	// changed. This is filled regardless of the current alert state. E.g. if the
	// current alert status is false, this timestamp will be the timestamp when
	// the alert status was changed to false.
	LastAlertStatusChangeTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=last_alert_status_change_time,json=lastAlertStatusChangeTime,proto3" json:"last_alert_status_change_time,omitempty"`
	// contains filtered or unexported fields
}

The RuleDeployment resource represents the deployment state of a Rule.

func (*RuleDeployment) Descriptor

func (*RuleDeployment) Descriptor() ([]byte, []int)

Deprecated: Use RuleDeployment.ProtoReflect.Descriptor instead.

func (*RuleDeployment) GetAlerting

func (x *RuleDeployment) GetAlerting() bool

func (*RuleDeployment) GetArchiveTime

func (x *RuleDeployment) GetArchiveTime() *timestamppb.Timestamp

func (*RuleDeployment) GetArchived

func (x *RuleDeployment) GetArchived() bool

func (*RuleDeployment) GetConsumerRules

func (x *RuleDeployment) GetConsumerRules() []string

func (*RuleDeployment) GetEnabled

func (x *RuleDeployment) GetEnabled() bool

func (*RuleDeployment) GetExecutionState

func (x *RuleDeployment) GetExecutionState() RuleDeployment_ExecutionState

func (*RuleDeployment) GetLastAlertStatusChangeTime

func (x *RuleDeployment) GetLastAlertStatusChangeTime() *timestamppb.Timestamp

func (*RuleDeployment) GetName

func (x *RuleDeployment) GetName() string

func (*RuleDeployment) GetProducerRules

func (x *RuleDeployment) GetProducerRules() []string

func (*RuleDeployment) GetRunFrequency

func (x *RuleDeployment) GetRunFrequency() RunFrequency

func (*RuleDeployment) ProtoMessage

func (*RuleDeployment) ProtoMessage()

func (*RuleDeployment) ProtoReflect

func (x *RuleDeployment) ProtoReflect() protoreflect.Message

func (*RuleDeployment) Reset

func (x *RuleDeployment) Reset()

func (*RuleDeployment) String

func (x *RuleDeployment) String() string

RuleDeployment_ExecutionState

type RuleDeployment_ExecutionState int32

The possible execution states the rule deployment can be in.

RuleDeployment_EXECUTION_STATE_UNSPECIFIED, RuleDeployment_DEFAULT, RuleDeployment_LIMITED, RuleDeployment_PAUSED

const (
	// Unspecified or unknown execution state.
	RuleDeployment_EXECUTION_STATE_UNSPECIFIED RuleDeployment_ExecutionState = 0
	// Default execution state.
	RuleDeployment_DEFAULT RuleDeployment_ExecutionState = 1
	// Rules in limited state may not have their executions guaranteed.
	RuleDeployment_LIMITED RuleDeployment_ExecutionState = 2
	// Paused rules are not executed at all.
	RuleDeployment_PAUSED RuleDeployment_ExecutionState = 3
)

func (RuleDeployment_ExecutionState) Descriptor

func (RuleDeployment_ExecutionState) Enum

func (RuleDeployment_ExecutionState) EnumDescriptor

func (RuleDeployment_ExecutionState) EnumDescriptor() ([]byte, []int)

Deprecated: Use RuleDeployment_ExecutionState.Descriptor instead.

func (RuleDeployment_ExecutionState) Number

func (RuleDeployment_ExecutionState) String

func (RuleDeployment_ExecutionState) Type

RuleServiceClient

type RuleServiceClient interface {
	// Creates a new Rule.
	CreateRule(ctx context.Context, in *CreateRuleRequest, opts ...grpc.CallOption) (*Rule, error)
	// Gets a Rule.
	GetRule(ctx context.Context, in *GetRuleRequest, opts ...grpc.CallOption) (*Rule, error)
	// Lists Rules.
	ListRules(ctx context.Context, in *ListRulesRequest, opts ...grpc.CallOption) (*ListRulesResponse, error)
	// Updates a Rule.
	UpdateRule(ctx context.Context, in *UpdateRuleRequest, opts ...grpc.CallOption) (*Rule, error)
	// Deletes a Rule.
	DeleteRule(ctx context.Context, in *DeleteRuleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Lists all revisions of the rule.
	ListRuleRevisions(ctx context.Context, in *ListRuleRevisionsRequest, opts ...grpc.CallOption) (*ListRuleRevisionsResponse, error)
	// Create a Retrohunt.
	CreateRetrohunt(ctx context.Context, in *CreateRetrohuntRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Get a Retrohunt.
	GetRetrohunt(ctx context.Context, in *GetRetrohuntRequest, opts ...grpc.CallOption) (*Retrohunt, error)
	// List Retrohunts.
	ListRetrohunts(ctx context.Context, in *ListRetrohuntsRequest, opts ...grpc.CallOption) (*ListRetrohuntsResponse, error)
	// Gets a RuleDeployment.
	GetRuleDeployment(ctx context.Context, in *GetRuleDeploymentRequest, opts ...grpc.CallOption) (*RuleDeployment, error)
	// Lists RuleDeployments across all Rules.
	ListRuleDeployments(ctx context.Context, in *ListRuleDeploymentsRequest, opts ...grpc.CallOption) (*ListRuleDeploymentsResponse, error)
	// Updates a RuleDeployment.
	// Failures are not necessarily atomic. If there is a request to update
	// multiple fields, and any update to a single field fails, an error will be
	// returned, but other fields may remain successfully updated.
	UpdateRuleDeployment(ctx context.Context, in *UpdateRuleDeploymentRequest, opts ...grpc.CallOption) (*RuleDeployment, error)
}

RuleServiceClient is the client API for RuleService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewRuleServiceClient

func NewRuleServiceClient(cc grpc.ClientConnInterface) RuleServiceClient

RuleServiceServer

type RuleServiceServer interface {
	// Creates a new Rule.
	CreateRule(context.Context, *CreateRuleRequest) (*Rule, error)
	// Gets a Rule.
	GetRule(context.Context, *GetRuleRequest) (*Rule, error)
	// Lists Rules.
	ListRules(context.Context, *ListRulesRequest) (*ListRulesResponse, error)
	// Updates a Rule.
	UpdateRule(context.Context, *UpdateRuleRequest) (*Rule, error)
	// Deletes a Rule.
	DeleteRule(context.Context, *DeleteRuleRequest) (*emptypb.Empty, error)
	// Lists all revisions of the rule.
	ListRuleRevisions(context.Context, *ListRuleRevisionsRequest) (*ListRuleRevisionsResponse, error)
	// Create a Retrohunt.
	CreateRetrohunt(context.Context, *CreateRetrohuntRequest) (*longrunningpb.Operation, error)
	// Get a Retrohunt.
	GetRetrohunt(context.Context, *GetRetrohuntRequest) (*Retrohunt, error)
	// List Retrohunts.
	ListRetrohunts(context.Context, *ListRetrohuntsRequest) (*ListRetrohuntsResponse, error)
	// Gets a RuleDeployment.
	GetRuleDeployment(context.Context, *GetRuleDeploymentRequest) (*RuleDeployment, error)
	// Lists RuleDeployments across all Rules.
	ListRuleDeployments(context.Context, *ListRuleDeploymentsRequest) (*ListRuleDeploymentsResponse, error)
	// Updates a RuleDeployment.
	// Failures are not necessarily atomic. If there is a request to update
	// multiple fields, and any update to a single field fails, an error will be
	// returned, but other fields may remain successfully updated.
	UpdateRuleDeployment(context.Context, *UpdateRuleDeploymentRequest) (*RuleDeployment, error)
}

RuleServiceServer is the server API for RuleService service. All implementations should embed UnimplementedRuleServiceServer for forward compatibility

RuleType

type RuleType int32

RuleType indicates the YARA-L rule type of user-created and Google Cloud Threat Intelligence (GCTI) authored rules.

RuleType_RULE_TYPE_UNSPECIFIED, RuleType_SINGLE_EVENT, RuleType_MULTI_EVENT

const (
	// The rule type is unspecified/unknown.
	RuleType_RULE_TYPE_UNSPECIFIED RuleType = 0
	// Rule checks for the existence of a single event.
	RuleType_SINGLE_EVENT RuleType = 1
	// Rule checks for correlation between multiple events
	RuleType_MULTI_EVENT RuleType = 2
)

func (RuleType) Descriptor

func (RuleType) Descriptor() protoreflect.EnumDescriptor

func (RuleType) Enum

func (x RuleType) Enum() *RuleType

func (RuleType) EnumDescriptor

func (RuleType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RuleType.Descriptor instead.

func (RuleType) Number

func (x RuleType) Number() protoreflect.EnumNumber

func (RuleType) String

func (x RuleType) String() string

func (RuleType) Type

RuleView

type RuleView int32

RuleView indicates the scope of fields to populate when returning the Rule resource.

RuleView_RULE_VIEW_UNSPECIFIED, RuleView_BASIC, RuleView_FULL, RuleView_REVISION_METADATA_ONLY

const (
	// The default/unset value.
	// The API will default to the BASIC view for ListRules/ListRuleRevisions.
	// The API will default to the FULL view for GetRule.
	RuleView_RULE_VIEW_UNSPECIFIED RuleView = 0
	// Include basic metadata about the rule, but not the full contents.
	// Returned fields include: revision_id, revision_create_time, display_name,
	// author, severity, type, allowed_run_frequency,
	// near_real_time_live_rule_eligible, etag, and scope.
	// This is the default value for ListRules and ListRuleRevisions.
	RuleView_BASIC RuleView = 1
	// Include all fields.
	// This is the default value for GetRule.
	RuleView_FULL RuleView = 2
	// Include basic metadata about the rule's revision only.
	// Returned fields include: revision_id and revision_create_time.
	RuleView_REVISION_METADATA_ONLY RuleView = 3
)

func (RuleView) Descriptor

func (RuleView) Descriptor() protoreflect.EnumDescriptor

func (RuleView) Enum

func (x RuleView) Enum() *RuleView

func (RuleView) EnumDescriptor

func (RuleView) EnumDescriptor() ([]byte, []int)

Deprecated: Use RuleView.Descriptor instead.

func (RuleView) Number

func (x RuleView) Number() protoreflect.EnumNumber

func (RuleView) String

func (x RuleView) String() string

func (RuleView) Type

Rule_CompilationState

type Rule_CompilationState int32

The current compilation state of the rule.

Rule_COMPILATION_STATE_UNSPECIFIED, Rule_SUCCEEDED, Rule_FAILED

const (
	// The compilation state is unspecified/unknown.
	Rule_COMPILATION_STATE_UNSPECIFIED Rule_CompilationState = 0
	// The Rule can successfully compile.
	Rule_SUCCEEDED Rule_CompilationState = 1
	// The Rule cannot successfully compile.
	// This is possible if a backwards-incompatible change was made to the
	// compiler.
	Rule_FAILED Rule_CompilationState = 2
)

func (Rule_CompilationState) Descriptor

func (Rule_CompilationState) Enum

func (Rule_CompilationState) EnumDescriptor

func (Rule_CompilationState) EnumDescriptor() ([]byte, []int)

Deprecated: Use Rule_CompilationState.Descriptor instead.

func (Rule_CompilationState) Number

func (Rule_CompilationState) String

func (x Rule_CompilationState) String() string

func (Rule_CompilationState) Type

RunFrequency

type RunFrequency int32

RunFrequency indicates the run frequency at which a YARA-L 2 rule will run if enabled.

RunFrequency_RUN_FREQUENCY_UNSPECIFIED, RunFrequency_LIVE, RunFrequency_HOURLY, RunFrequency_DAILY

const (
	// The run frequency is unspecified/unknown.
	RunFrequency_RUN_FREQUENCY_UNSPECIFIED RunFrequency = 0
	// Executes in real time.
	RunFrequency_LIVE RunFrequency = 1
	// Executes once per hour.
	RunFrequency_HOURLY RunFrequency = 2
	// Executes once per day.
	RunFrequency_DAILY RunFrequency = 3
)

func (RunFrequency) Descriptor

func (RunFrequency) Enum

func (x RunFrequency) Enum() *RunFrequency

func (RunFrequency) EnumDescriptor

func (RunFrequency) EnumDescriptor() ([]byte, []int)

Deprecated: Use RunFrequency.Descriptor instead.

func (RunFrequency) Number

func (RunFrequency) String

func (x RunFrequency) String() string

func (RunFrequency) Type

ScopeInfo

type ScopeInfo struct {

	// Required. The list of scope names of the reference list, if the list is
	// empty the reference list is treated as unscoped.
	ReferenceListScope *ReferenceListScope `protobuf:"bytes,2,opt,name=reference_list_scope,json=referenceListScope,proto3" json:"reference_list_scope,omitempty"`
	// contains filtered or unexported fields
}

ScopeInfo specifies the scope info of the reference list.

func (*ScopeInfo) Descriptor

func (*ScopeInfo) Descriptor() ([]byte, []int)

Deprecated: Use ScopeInfo.ProtoReflect.Descriptor instead.

func (*ScopeInfo) GetReferenceListScope

func (x *ScopeInfo) GetReferenceListScope() *ReferenceListScope

func (*ScopeInfo) ProtoMessage

func (*ScopeInfo) ProtoMessage()

func (*ScopeInfo) ProtoReflect

func (x *ScopeInfo) ProtoReflect() protoreflect.Message

func (*ScopeInfo) Reset

func (x *ScopeInfo) Reset()

func (*ScopeInfo) String

func (x *ScopeInfo) String() string

SeriesStackStrategy

type SeriesStackStrategy int32

SeriesStackStrategy_SERIES_STACK_STRATEGY_UNSPECIFIED, SeriesStackStrategy_SAMESIGN, SeriesStackStrategy_ALL, SeriesStackStrategy_POSITIVE, SeriesStackStrategy_NEGATIVE

const (
	SeriesStackStrategy_SERIES_STACK_STRATEGY_UNSPECIFIED SeriesStackStrategy = 0
	SeriesStackStrategy_SAMESIGN                          SeriesStackStrategy = 1
	SeriesStackStrategy_ALL                               SeriesStackStrategy = 2
	SeriesStackStrategy_POSITIVE                          SeriesStackStrategy = 3
	SeriesStackStrategy_NEGATIVE                          SeriesStackStrategy = 4
)

func (SeriesStackStrategy) Descriptor

func (SeriesStackStrategy) Enum

func (SeriesStackStrategy) EnumDescriptor

func (SeriesStackStrategy) EnumDescriptor() ([]byte, []int)

Deprecated: Use SeriesStackStrategy.Descriptor instead.

func (SeriesStackStrategy) Number

func (SeriesStackStrategy) String

func (x SeriesStackStrategy) String() string

func (SeriesStackStrategy) Type

SeriesType

type SeriesType int32

SeriesType_SERIES_TYPE_UNSPECIFIED, SeriesType_LINE, SeriesType_BAR, SeriesType_PIE, SeriesType_TEXT, SeriesType_MAP, SeriesType_GAUGE, SeriesType_SCATTERPLOT

const (
	SeriesType_SERIES_TYPE_UNSPECIFIED SeriesType = 0
	SeriesType_LINE                    SeriesType = 1
	SeriesType_BAR                     SeriesType = 2
	SeriesType_PIE                     SeriesType = 3
	SeriesType_TEXT                    SeriesType = 4
	// Represents map chart type.
	SeriesType_MAP SeriesType = 5
	// Represents gauge chart type.
	SeriesType_GAUGE SeriesType = 6
	// Represents scatterplot chart type.
	SeriesType_SCATTERPLOT SeriesType = 7
)

func (SeriesType) Descriptor

func (SeriesType) Descriptor() protoreflect.EnumDescriptor

func (SeriesType) Enum

func (x SeriesType) Enum() *SeriesType

func (SeriesType) EnumDescriptor

func (SeriesType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SeriesType.Descriptor instead.

func (SeriesType) Number

func (x SeriesType) Number() protoreflect.EnumNumber

func (SeriesType) String

func (x SeriesType) String() string

func (SeriesType) Type

Severity

type Severity struct {

	// The display name of the severity level. Extracted from the meta section of
	// the rule text.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// contains filtered or unexported fields
}

Severity represents the severity level of the rule.

func (*Severity) Descriptor

func (*Severity) Descriptor() ([]byte, []int)

Deprecated: Use Severity.ProtoReflect.Descriptor instead.

func (*Severity) GetDisplayName

func (x *Severity) GetDisplayName() string

func (*Severity) ProtoMessage

func (*Severity) ProtoMessage()

func (*Severity) ProtoReflect

func (x *Severity) ProtoReflect() protoreflect.Message

func (*Severity) Reset

func (x *Severity) Reset()

func (*Severity) String

func (x *Severity) String() string

TileType

type TileType int32

TileType indicates what type of chart tile it is i.e., visualization chart, button or text.

TileType_TILE_TYPE_UNSPECIFIED, TileType_TILE_TYPE_VISUALIZATION, TileType_TILE_TYPE_BUTTON, TileType_TILE_TYPE_MARKDOWN

const (
	// Defaults to VISUALIZATION.
	TileType_TILE_TYPE_UNSPECIFIED TileType = 0
	// Visualization i.e., bar charts, pie charts etc.
	TileType_TILE_TYPE_VISUALIZATION TileType = 1
	// Button with hyperlink.
	TileType_TILE_TYPE_BUTTON TileType = 2
	// Markdown tile.
	TileType_TILE_TYPE_MARKDOWN TileType = 3
)

func (TileType) Descriptor

func (TileType) Descriptor() protoreflect.EnumDescriptor

func (TileType) Enum

func (x TileType) Enum() *TileType

func (TileType) EnumDescriptor

func (TileType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TileType.Descriptor instead.

func (TileType) Number

func (x TileType) Number() protoreflect.EnumNumber

func (TileType) String

func (x TileType) String() string

func (TileType) Type

TimeUnit

type TimeUnit int32

TimeUnit supported for PAST filter operator.

TimeUnit_TIME_UNIT_UNSPECIFIED, TimeUnit_SECOND, TimeUnit_MINUTE, TimeUnit_HOUR, TimeUnit_DAY, TimeUnit_WEEK, TimeUnit_MONTH, TimeUnit_YEAR

const (
	// Default unspecified.
	TimeUnit_TIME_UNIT_UNSPECIFIED TimeUnit = 0
	TimeUnit_SECOND                TimeUnit = 1
	TimeUnit_MINUTE                TimeUnit = 2
	TimeUnit_HOUR                  TimeUnit = 3
	TimeUnit_DAY                   TimeUnit = 4
	TimeUnit_WEEK                  TimeUnit = 5
	TimeUnit_MONTH                 TimeUnit = 6
	TimeUnit_YEAR                  TimeUnit = 7
)

func (TimeUnit) Descriptor

func (TimeUnit) Descriptor() protoreflect.EnumDescriptor

func (TimeUnit) Enum

func (x TimeUnit) Enum() *TimeUnit

func (TimeUnit) EnumDescriptor

func (TimeUnit) EnumDescriptor() ([]byte, []int)

Deprecated: Use TimeUnit.Descriptor instead.

func (TimeUnit) Number

func (x TimeUnit) Number() protoreflect.EnumNumber

func (TimeUnit) String

func (x TimeUnit) String() string

func (TimeUnit) Type

TimestampMetadata

type TimestampMetadata struct {

	// Time format of the timestamp column.
	TimeFormat string `protobuf:"bytes,1,opt,name=time_format,json=timeFormat,proto3" json:"time_format,omitempty"`
	// Time zone of the timestamp column.
	TimeZone string `protobuf:"bytes,2,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"`
	// Time granularity of the timestamp column.
	TimeGranularity string `protobuf:"bytes,3,opt,name=time_granularity,json=timeGranularity,proto3" json:"time_granularity,omitempty"`
	// Whether the timestamp column is sortable in UI.
	IsSortable bool `protobuf:"varint,4,opt,name=is_sortable,json=isSortable,proto3" json:"is_sortable,omitempty"`
	// Whether the timestamp column is interpolable in UI.
	IsInterpolable bool `protobuf:"varint,5,opt,name=is_interpolable,json=isInterpolable,proto3" json:"is_interpolable,omitempty"`
	// contains filtered or unexported fields
}

Metadata of the timestamp column.

func (*TimestampMetadata) Descriptor

func (*TimestampMetadata) Descriptor() ([]byte, []int)

Deprecated: Use TimestampMetadata.ProtoReflect.Descriptor instead.

func (*TimestampMetadata) GetIsInterpolable

func (x *TimestampMetadata) GetIsInterpolable() bool

func (*TimestampMetadata) GetIsSortable

func (x *TimestampMetadata) GetIsSortable() bool

func (*TimestampMetadata) GetTimeFormat

func (x *TimestampMetadata) GetTimeFormat() string

func (*TimestampMetadata) GetTimeGranularity

func (x *TimestampMetadata) GetTimeGranularity() string

func (*TimestampMetadata) GetTimeZone

func (x *TimestampMetadata) GetTimeZone() string

func (*TimestampMetadata) ProtoMessage

func (*TimestampMetadata) ProtoMessage()

func (*TimestampMetadata) ProtoReflect

func (x *TimestampMetadata) ProtoReflect() protoreflect.Message

func (*TimestampMetadata) Reset

func (x *TimestampMetadata) Reset()

func (*TimestampMetadata) String

func (x *TimestampMetadata) String() string

ToolTipTrigger

type ToolTipTrigger int32

ToolTipTrigger_TOOLTIP_TRIGGER_UNSPECIFIED, ToolTipTrigger_TOOLTIP_TRIGGER_NONE, ToolTipTrigger_TOOLTIP_TRIGGER_ITEM, ToolTipTrigger_TOOLTIP_TRIGGER_AXIS

const (
	ToolTipTrigger_TOOLTIP_TRIGGER_UNSPECIFIED ToolTipTrigger = 0
	ToolTipTrigger_TOOLTIP_TRIGGER_NONE        ToolTipTrigger = 1
	ToolTipTrigger_TOOLTIP_TRIGGER_ITEM        ToolTipTrigger = 2
	ToolTipTrigger_TOOLTIP_TRIGGER_AXIS        ToolTipTrigger = 3
)

func (ToolTipTrigger) Descriptor

func (ToolTipTrigger) Enum

func (x ToolTipTrigger) Enum() *ToolTipTrigger

func (ToolTipTrigger) EnumDescriptor

func (ToolTipTrigger) EnumDescriptor() ([]byte, []int)

Deprecated: Use ToolTipTrigger.Descriptor instead.

func (ToolTipTrigger) Number

func (ToolTipTrigger) String

func (x ToolTipTrigger) String() string

func (ToolTipTrigger) Type

UnimplementedBigQueryExportServiceServer

type UnimplementedBigQueryExportServiceServer struct {
}

UnimplementedBigQueryExportServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedBigQueryExportServiceServer) GetBigQueryExport

func (UnimplementedBigQueryExportServiceServer) ProvisionBigQueryExport

func (UnimplementedBigQueryExportServiceServer) UpdateBigQueryExport

UnimplementedDashboardChartServiceServer

type UnimplementedDashboardChartServiceServer struct {
}

UnimplementedDashboardChartServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDashboardChartServiceServer) BatchGetDashboardCharts

func (UnimplementedDashboardChartServiceServer) GetDashboardChart

UnimplementedDashboardQueryServiceServer

type UnimplementedDashboardQueryServiceServer struct {
}

UnimplementedDashboardQueryServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDashboardQueryServiceServer) ExecuteDashboardQuery

func (UnimplementedDashboardQueryServiceServer) GetDashboardQuery

UnimplementedDataAccessControlServiceServer

type UnimplementedDataAccessControlServiceServer struct {
}

UnimplementedDataAccessControlServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDataAccessControlServiceServer) CreateDataAccessLabel

func (UnimplementedDataAccessControlServiceServer) CreateDataAccessScope

func (UnimplementedDataAccessControlServiceServer) DeleteDataAccessLabel

func (UnimplementedDataAccessControlServiceServer) DeleteDataAccessScope

func (UnimplementedDataAccessControlServiceServer) GetDataAccessLabel

func (UnimplementedDataAccessControlServiceServer) GetDataAccessScope

func (UnimplementedDataAccessControlServiceServer) ListDataAccessLabels

func (UnimplementedDataAccessControlServiceServer) ListDataAccessScopes

func (UnimplementedDataAccessControlServiceServer) UpdateDataAccessLabel

func (UnimplementedDataAccessControlServiceServer) UpdateDataAccessScope

UnimplementedDataTableServiceServer

type UnimplementedDataTableServiceServer struct {
}

UnimplementedDataTableServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDataTableServiceServer) BulkCreateDataTableRows

func (UnimplementedDataTableServiceServer) BulkGetDataTableRows

func (UnimplementedDataTableServiceServer) BulkReplaceDataTableRows

func (UnimplementedDataTableServiceServer) BulkUpdateDataTableRows

func (UnimplementedDataTableServiceServer) CreateDataTable

func (UnimplementedDataTableServiceServer) CreateDataTableRow

func (UnimplementedDataTableServiceServer) DeleteDataTable

func (UnimplementedDataTableServiceServer) DeleteDataTableRow

func (UnimplementedDataTableServiceServer) GetDataTable

func (UnimplementedDataTableServiceServer) GetDataTableOperationErrors

func (UnimplementedDataTableServiceServer) GetDataTableRow

func (UnimplementedDataTableServiceServer) ListDataTableRows

func (UnimplementedDataTableServiceServer) ListDataTables

func (UnimplementedDataTableServiceServer) UpdateDataTable

func (UnimplementedDataTableServiceServer) UpdateDataTableRow

UnimplementedEntityServiceServer

type UnimplementedEntityServiceServer struct {
}

UnimplementedEntityServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedEntityServiceServer) CreateWatchlist

func (UnimplementedEntityServiceServer) DeleteWatchlist

func (UnimplementedEntityServiceServer) GetWatchlist

func (UnimplementedEntityServiceServer) ListWatchlists

func (UnimplementedEntityServiceServer) UpdateWatchlist

UnimplementedFeaturedContentNativeDashboardServiceServer

type UnimplementedFeaturedContentNativeDashboardServiceServer struct {
}

UnimplementedFeaturedContentNativeDashboardServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedFeaturedContentNativeDashboardServiceServer) GetFeaturedContentNativeDashboard

func (UnimplementedFeaturedContentNativeDashboardServiceServer) InstallFeaturedContentNativeDashboard

func (UnimplementedFeaturedContentNativeDashboardServiceServer) ListFeaturedContentNativeDashboards

UnimplementedInstanceServiceServer

type UnimplementedInstanceServiceServer struct {
}

UnimplementedInstanceServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedInstanceServiceServer) GetInstance

UnimplementedNativeDashboardServiceServer

type UnimplementedNativeDashboardServiceServer struct {
}

UnimplementedNativeDashboardServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedNativeDashboardServiceServer) AddChart

func (UnimplementedNativeDashboardServiceServer) CreateNativeDashboard

func (UnimplementedNativeDashboardServiceServer) DeleteNativeDashboard

func (UnimplementedNativeDashboardServiceServer) DuplicateChart

func (UnimplementedNativeDashboardServiceServer) DuplicateNativeDashboard

func (UnimplementedNativeDashboardServiceServer) EditChart

func (UnimplementedNativeDashboardServiceServer) ExportNativeDashboards

func (UnimplementedNativeDashboardServiceServer) GetNativeDashboard

func (UnimplementedNativeDashboardServiceServer) ImportNativeDashboards

func (UnimplementedNativeDashboardServiceServer) ListNativeDashboards

func (UnimplementedNativeDashboardServiceServer) RemoveChart

func (UnimplementedNativeDashboardServiceServer) UpdateNativeDashboard

UnimplementedReferenceListServiceServer

type UnimplementedReferenceListServiceServer struct {
}

UnimplementedReferenceListServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedReferenceListServiceServer) CreateReferenceList

func (UnimplementedReferenceListServiceServer) GetReferenceList

func (UnimplementedReferenceListServiceServer) ListReferenceLists

func (UnimplementedReferenceListServiceServer) UpdateReferenceList

UnimplementedRuleServiceServer

type UnimplementedRuleServiceServer struct {
}

UnimplementedRuleServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedRuleServiceServer) CreateRetrohunt

func (UnimplementedRuleServiceServer) CreateRule

func (UnimplementedRuleServiceServer) DeleteRule

func (UnimplementedRuleServiceServer) GetRetrohunt

func (UnimplementedRuleServiceServer) GetRule

func (UnimplementedRuleServiceServer) GetRuleDeployment

func (UnimplementedRuleServiceServer) ListRetrohunts

func (UnimplementedRuleServiceServer) ListRuleDeployments

func (UnimplementedRuleServiceServer) ListRuleRevisions

func (UnimplementedRuleServiceServer) ListRules

func (UnimplementedRuleServiceServer) UpdateRule

func (UnimplementedRuleServiceServer) UpdateRuleDeployment

UnsafeBigQueryExportServiceServer

type UnsafeBigQueryExportServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeBigQueryExportServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BigQueryExportServiceServer will result in compilation errors.

UnsafeDashboardChartServiceServer

type UnsafeDashboardChartServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDashboardChartServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DashboardChartServiceServer will result in compilation errors.

UnsafeDashboardQueryServiceServer

type UnsafeDashboardQueryServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDashboardQueryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DashboardQueryServiceServer will result in compilation errors.

UnsafeDataAccessControlServiceServer

type UnsafeDataAccessControlServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDataAccessControlServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataAccessControlServiceServer will result in compilation errors.

UnsafeDataTableServiceServer

type UnsafeDataTableServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDataTableServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataTableServiceServer will result in compilation errors.

UnsafeEntityServiceServer

type UnsafeEntityServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeEntityServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EntityServiceServer will result in compilation errors.

UnsafeFeaturedContentNativeDashboardServiceServer

type UnsafeFeaturedContentNativeDashboardServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeFeaturedContentNativeDashboardServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FeaturedContentNativeDashboardServiceServer will result in compilation errors.

UnsafeInstanceServiceServer

type UnsafeInstanceServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeInstanceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InstanceServiceServer will result in compilation errors.

UnsafeNativeDashboardServiceServer

type UnsafeNativeDashboardServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeNativeDashboardServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NativeDashboardServiceServer will result in compilation errors.

UnsafeReferenceListServiceServer

type UnsafeReferenceListServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeReferenceListServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ReferenceListServiceServer will result in compilation errors.

UnsafeRuleServiceServer

type UnsafeRuleServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeRuleServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RuleServiceServer will result in compilation errors.

UpdateBigQueryExportRequest

type UpdateBigQueryExportRequest struct {

	// Required. The BigQueryExport settings to update.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
	BigQueryExport *BigQueryExport `protobuf:"bytes,1,opt,name=big_query_export,json=bigQueryExport,proto3" json:"big_query_export,omitempty"`
	// Optional. The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

The request message to update BigQuery Export configuration.

func (*UpdateBigQueryExportRequest) Descriptor

func (*UpdateBigQueryExportRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateBigQueryExportRequest.ProtoReflect.Descriptor instead.

func (*UpdateBigQueryExportRequest) GetBigQueryExport

func (x *UpdateBigQueryExportRequest) GetBigQueryExport() *BigQueryExport

func (*UpdateBigQueryExportRequest) GetUpdateMask

func (*UpdateBigQueryExportRequest) ProtoMessage

func (*UpdateBigQueryExportRequest) ProtoMessage()

func (*UpdateBigQueryExportRequest) ProtoReflect

func (*UpdateBigQueryExportRequest) Reset

func (x *UpdateBigQueryExportRequest) Reset()

func (*UpdateBigQueryExportRequest) String

func (x *UpdateBigQueryExportRequest) String() string

UpdateDataAccessLabelRequest

type UpdateDataAccessLabelRequest struct {

	// Required. The data access label to update.
	//
	// The label's `name` field is used to identify the label to update.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/dataAccessLabels/{data_access_label}`
	DataAccessLabel *DataAccessLabel `protobuf:"bytes,1,opt,name=data_access_label,json=dataAccessLabel,proto3" json:"data_access_label,omitempty"`
	// The list of fields to update. If not included, all fields with a non-empty
	// value will be overwritten. Currently, only the description and definition
	// fields are supported for update; an update call that attempts to update any
	// other fields will return INVALID_ARGUMENT.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for UpdateDataAccessLabel method.

func (*UpdateDataAccessLabelRequest) Descriptor

func (*UpdateDataAccessLabelRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDataAccessLabelRequest.ProtoReflect.Descriptor instead.

func (*UpdateDataAccessLabelRequest) GetDataAccessLabel

func (x *UpdateDataAccessLabelRequest) GetDataAccessLabel() *DataAccessLabel

func (*UpdateDataAccessLabelRequest) GetUpdateMask

func (*UpdateDataAccessLabelRequest) ProtoMessage

func (*UpdateDataAccessLabelRequest) ProtoMessage()

func (*UpdateDataAccessLabelRequest) ProtoReflect

func (*UpdateDataAccessLabelRequest) Reset

func (x *UpdateDataAccessLabelRequest) Reset()

func (*UpdateDataAccessLabelRequest) String

UpdateDataAccessScopeRequest

type UpdateDataAccessScopeRequest struct {

	// Required. The data access scope to update.
	//
	// The scope's `name` field is used to identify the scope to update.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/dataAccessScopes/{data_access_scope}`
	DataAccessScope *DataAccessScope `protobuf:"bytes,1,opt,name=data_access_scope,json=dataAccessScope,proto3" json:"data_access_scope,omitempty"`
	// The list of fields to update. If not included, all fields with a non-empty
	// value will be overwritten. Currently, only the description, the allowed
	// and denied labels list fields are supported for update;
	// an update call that attempts to update any
	// other fields will return INVALID_ARGUMENT.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for UpdateDataAccessScope method.

func (*UpdateDataAccessScopeRequest) Descriptor

func (*UpdateDataAccessScopeRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDataAccessScopeRequest.ProtoReflect.Descriptor instead.

func (*UpdateDataAccessScopeRequest) GetDataAccessScope

func (x *UpdateDataAccessScopeRequest) GetDataAccessScope() *DataAccessScope

func (*UpdateDataAccessScopeRequest) GetUpdateMask

func (*UpdateDataAccessScopeRequest) ProtoMessage

func (*UpdateDataAccessScopeRequest) ProtoMessage()

func (*UpdateDataAccessScopeRequest) ProtoReflect

func (*UpdateDataAccessScopeRequest) Reset

func (x *UpdateDataAccessScopeRequest) Reset()

func (*UpdateDataAccessScopeRequest) String

UpdateDataTableRequest

type UpdateDataTableRequest struct {

	// Required. This field is used to identify the datatable to update.
	// Format:
	// projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}
	DataTable *DataTable `protobuf:"bytes,1,opt,name=data_table,json=dataTable,proto3" json:"data_table,omitempty"`
	// Optional. The list of metadata fields to update. Currently data tables only
	// support updating the `description`, `row_time_to_live` and `scope_info`
	// fields. When no field mask is supplied, all non-empty fields will be
	// updated. A field mask of "*" will update all fields, whether empty or not.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

A request to update details of data table.

func (*UpdateDataTableRequest) Descriptor

func (*UpdateDataTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDataTableRequest.ProtoReflect.Descriptor instead.

func (*UpdateDataTableRequest) GetDataTable

func (x *UpdateDataTableRequest) GetDataTable() *DataTable

func (*UpdateDataTableRequest) GetUpdateMask

func (x *UpdateDataTableRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateDataTableRequest) ProtoMessage

func (*UpdateDataTableRequest) ProtoMessage()

func (*UpdateDataTableRequest) ProtoReflect

func (x *UpdateDataTableRequest) ProtoReflect() protoreflect.Message

func (*UpdateDataTableRequest) Reset

func (x *UpdateDataTableRequest) Reset()

func (*UpdateDataTableRequest) String

func (x *UpdateDataTableRequest) String() string

UpdateDataTableRowRequest

type UpdateDataTableRowRequest struct {

	// Required. Format:
	// projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}
	DataTableRow *DataTableRow `protobuf:"bytes,1,opt,name=data_table_row,json=dataTableRow,proto3" json:"data_table_row,omitempty"`
	// Optional. The list of fields to update. Currently data table rows only
	// support updating the `values` field. When no field mask is supplied, all
	// non-empty fields will be updated. A field mask of "*" will update all
	// fields, whether empty or not.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request to update data table row.

func (*UpdateDataTableRowRequest) Descriptor

func (*UpdateDataTableRowRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDataTableRowRequest.ProtoReflect.Descriptor instead.

func (*UpdateDataTableRowRequest) GetDataTableRow

func (x *UpdateDataTableRowRequest) GetDataTableRow() *DataTableRow

func (*UpdateDataTableRowRequest) GetUpdateMask

func (x *UpdateDataTableRowRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateDataTableRowRequest) ProtoMessage

func (*UpdateDataTableRowRequest) ProtoMessage()

func (*UpdateDataTableRowRequest) ProtoReflect

func (*UpdateDataTableRowRequest) Reset

func (x *UpdateDataTableRowRequest) Reset()

func (*UpdateDataTableRowRequest) String

func (x *UpdateDataTableRowRequest) String() string

UpdateNativeDashboardRequest

type UpdateNativeDashboardRequest struct {

	// Required. The dashboard to update.
	//
	// The dashboard's `name` field is used to identify the dashboard to update.
	// Format:
	// projects/{project}/locations/{location}/instances/{instance}/nativeDashboards/{dashboard}
	NativeDashboard *NativeDashboard `protobuf:"bytes,1,opt,name=native_dashboard,json=nativeDashboard,proto3" json:"native_dashboard,omitempty"`
	// Required. LINT.IfChange(update_mask_values)
	// The list of fields to update.
	// Supported paths are -
	// display_name
	// description
	// definition.filters
	// definition.charts
	// type
	// access
	// dashboard_user_data.is_pinned
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message to update a dashboard.

func (*UpdateNativeDashboardRequest) Descriptor

func (*UpdateNativeDashboardRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateNativeDashboardRequest.ProtoReflect.Descriptor instead.

func (*UpdateNativeDashboardRequest) GetNativeDashboard

func (x *UpdateNativeDashboardRequest) GetNativeDashboard() *NativeDashboard

func (*UpdateNativeDashboardRequest) GetUpdateMask

func (*UpdateNativeDashboardRequest) ProtoMessage

func (*UpdateNativeDashboardRequest) ProtoMessage()

func (*UpdateNativeDashboardRequest) ProtoReflect

func (*UpdateNativeDashboardRequest) Reset

func (x *UpdateNativeDashboardRequest) Reset()

func (*UpdateNativeDashboardRequest) String

UpdateReferenceListRequest

type UpdateReferenceListRequest struct {

	// Required. The reference list to update.
	//
	// The reference list's `name` field is used to identify the reference list to
	// update.
	// Format:
	// `projects/{project}/locations/{locations}/instances/{instance}/referenceLists/{reference_list}`
	ReferenceList *ReferenceList `protobuf:"bytes,1,opt,name=reference_list,json=referenceList,proto3" json:"reference_list,omitempty"`
	// The list of fields to update.
	// When no field mask is supplied, all non-empty fields will be updated.
	// A field mask of "*" will update all fields, whether empty or not.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

A request to update a reference list.

func (*UpdateReferenceListRequest) Descriptor

func (*UpdateReferenceListRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateReferenceListRequest.ProtoReflect.Descriptor instead.

func (*UpdateReferenceListRequest) GetReferenceList

func (x *UpdateReferenceListRequest) GetReferenceList() *ReferenceList

func (*UpdateReferenceListRequest) GetUpdateMask

func (x *UpdateReferenceListRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateReferenceListRequest) ProtoMessage

func (*UpdateReferenceListRequest) ProtoMessage()

func (*UpdateReferenceListRequest) ProtoReflect

func (*UpdateReferenceListRequest) Reset

func (x *UpdateReferenceListRequest) Reset()

func (*UpdateReferenceListRequest) String

func (x *UpdateReferenceListRequest) String() string

UpdateRuleDeploymentRequest

type UpdateRuleDeploymentRequest struct {

	// Required. The rule deployment to update.
	//
	// The rule deployment's `name` field is used to identify the rule deployment
	// to update. Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}/deployment`
	RuleDeployment *RuleDeployment `protobuf:"bytes,1,opt,name=rule_deployment,json=ruleDeployment,proto3" json:"rule_deployment,omitempty"`
	// Required. The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for UpdateRuleDeployment.

func (*UpdateRuleDeploymentRequest) Descriptor

func (*UpdateRuleDeploymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRuleDeploymentRequest.ProtoReflect.Descriptor instead.

func (*UpdateRuleDeploymentRequest) GetRuleDeployment

func (x *UpdateRuleDeploymentRequest) GetRuleDeployment() *RuleDeployment

func (*UpdateRuleDeploymentRequest) GetUpdateMask

func (*UpdateRuleDeploymentRequest) ProtoMessage

func (*UpdateRuleDeploymentRequest) ProtoMessage()

func (*UpdateRuleDeploymentRequest) ProtoReflect

func (*UpdateRuleDeploymentRequest) Reset

func (x *UpdateRuleDeploymentRequest) Reset()

func (*UpdateRuleDeploymentRequest) String

func (x *UpdateRuleDeploymentRequest) String() string

UpdateRuleRequest

type UpdateRuleRequest struct {

	// Required. The rule to update.
	//
	// The rule's `name` field is used to identify the rule to update.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/rules/{rule}`
	Rule *Rule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
	// The list of fields to update. If not included, all fields with a non-empty
	// value will be overwritten.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for UpdateRule method.

func (*UpdateRuleRequest) Descriptor

func (*UpdateRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRuleRequest.ProtoReflect.Descriptor instead.

func (*UpdateRuleRequest) GetRule

func (x *UpdateRuleRequest) GetRule() *Rule

func (*UpdateRuleRequest) GetUpdateMask

func (x *UpdateRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateRuleRequest) ProtoMessage

func (*UpdateRuleRequest) ProtoMessage()

func (*UpdateRuleRequest) ProtoReflect

func (x *UpdateRuleRequest) ProtoReflect() protoreflect.Message

func (*UpdateRuleRequest) Reset

func (x *UpdateRuleRequest) Reset()

func (*UpdateRuleRequest) String

func (x *UpdateRuleRequest) String() string

UpdateWatchlistRequest

type UpdateWatchlistRequest struct {

	// Required. The watchlist to update.
	//
	// The watchlist's `name` field is used to identify the watchlist to update.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/watchlists/{watchlist}`
	Watchlist *Watchlist `protobuf:"bytes,1,opt,name=watchlist,proto3" json:"watchlist,omitempty"`
	// Optional. The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for updating watchlist.

func (*UpdateWatchlistRequest) Descriptor

func (*UpdateWatchlistRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateWatchlistRequest.ProtoReflect.Descriptor instead.

func (*UpdateWatchlistRequest) GetUpdateMask

func (x *UpdateWatchlistRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateWatchlistRequest) GetWatchlist

func (x *UpdateWatchlistRequest) GetWatchlist() *Watchlist

func (*UpdateWatchlistRequest) ProtoMessage

func (*UpdateWatchlistRequest) ProtoMessage()

func (*UpdateWatchlistRequest) ProtoReflect

func (x *UpdateWatchlistRequest) ProtoReflect() protoreflect.Message

func (*UpdateWatchlistRequest) Reset

func (x *UpdateWatchlistRequest) Reset()

func (*UpdateWatchlistRequest) String

func (x *UpdateWatchlistRequest) String() string

VisualMapType

type VisualMapType int32

Visual map for various charts. More info: https://echarts.apache.org/en/option.html#visualMap

VisualMapType_VISUAL_MAP_TYPE_UNSPECIFIED, VisualMapType_CONTINUOUS, VisualMapType_PIECEWISE

const (
	// Visual map type is not specified
	VisualMapType_VISUAL_MAP_TYPE_UNSPECIFIED VisualMapType = 0
	// Continuous visual map
	VisualMapType_CONTINUOUS VisualMapType = 1
	// Piecewise visual map
	VisualMapType_PIECEWISE VisualMapType = 2
)

func (VisualMapType) Descriptor

func (VisualMapType) Enum

func (x VisualMapType) Enum() *VisualMapType

func (VisualMapType) EnumDescriptor

func (VisualMapType) EnumDescriptor() ([]byte, []int)

Deprecated: Use VisualMapType.Descriptor instead.

func (VisualMapType) Number

func (VisualMapType) String

func (x VisualMapType) String() string

func (VisualMapType) Type

Watchlist

type Watchlist struct {

	// Identifier. Resource name of the watchlist.
	// Format:
	// `projects/{project}/locations/{location}/instances/{instance}/watchlists/{watchlist}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. Display name of the watchlist.
	// Note that it must be at least one character and less than 63 characters
	// (https://google.aip.dev/148).
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional. Description of the watchlist.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. Weight applied to the risk score for entities
	// in this watchlist.
	// The default is 1.0 if it is not specified.
	MultiplyingFactor float32 `protobuf:"fixed32,5,opt,name=multiplying_factor,json=multiplyingFactor,proto3" json:"multiplying_factor,omitempty"`
	// Required. Mechanism to populate entities in the watchlist.
	EntityPopulationMechanism *Watchlist_EntityPopulationMechanism `protobuf:"bytes,6,opt,name=entity_population_mechanism,json=entityPopulationMechanism,proto3" json:"entity_population_mechanism,omitempty"`
	// Output only. Entity count in the watchlist.
	EntityCount *Watchlist_EntityCount `protobuf:"bytes,7,opt,name=entity_count,json=entityCount,proto3" json:"entity_count,omitempty"`
	// Output only. Time the watchlist was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Time the watchlist was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. User preferences for watchlist configuration.
	WatchlistUserPreferences *WatchlistUserPreferences `protobuf:"bytes,10,opt,name=watchlist_user_preferences,json=watchlistUserPreferences,proto3" json:"watchlist_user_preferences,omitempty"`
	// contains filtered or unexported fields
}

A watchlist is a list of entities that allows for bulk operations over the included entities.

func (*Watchlist) Descriptor

func (*Watchlist) Descriptor() ([]byte, []int)

Deprecated: Use Watchlist.ProtoReflect.Descriptor instead.

func (*Watchlist) GetCreateTime

func (x *Watchlist) GetCreateTime() *timestamppb.Timestamp

func (*Watchlist) GetDescription

func (x *Watchlist) GetDescription() string

func (*Watchlist) GetDisplayName

func (x *Watchlist) GetDisplayName() string

func (*Watchlist) GetEntityCount

func (x *Watchlist) GetEntityCount() *Watchlist_EntityCount

func (*Watchlist) GetEntityPopulationMechanism

func (x *Watchlist) GetEntityPopulationMechanism() *Watchlist_EntityPopulationMechanism

func (*Watchlist) GetMultiplyingFactor

func (x *Watchlist) GetMultiplyingFactor() float32

func (*Watchlist) GetName

func (x *Watchlist) GetName() string

func (*Watchlist) GetUpdateTime

func (x *Watchlist) GetUpdateTime() *timestamppb.Timestamp

func (*Watchlist) GetWatchlistUserPreferences

func (x *Watchlist) GetWatchlistUserPreferences() *WatchlistUserPreferences

func (*Watchlist) ProtoMessage

func (*Watchlist) ProtoMessage()

func (*Watchlist) ProtoReflect

func (x *Watchlist) ProtoReflect() protoreflect.Message

func (*Watchlist) Reset

func (x *Watchlist) Reset()

func (*Watchlist) String

func (x *Watchlist) String() string

WatchlistUserPreferences

type WatchlistUserPreferences struct {

	// Optional. Whether the watchlist is pinned on the dashboard.
	Pinned bool `protobuf:"varint,1,opt,name=pinned,proto3" json:"pinned,omitempty"`
	// contains filtered or unexported fields
}

A collection of user preferences for watchlist UI configuration.

func (*WatchlistUserPreferences) Descriptor

func (*WatchlistUserPreferences) Descriptor() ([]byte, []int)

Deprecated: Use WatchlistUserPreferences.ProtoReflect.Descriptor instead.

func (*WatchlistUserPreferences) GetPinned

func (x *WatchlistUserPreferences) GetPinned() bool

func (*WatchlistUserPreferences) ProtoMessage

func (*WatchlistUserPreferences) ProtoMessage()

func (*WatchlistUserPreferences) ProtoReflect

func (x *WatchlistUserPreferences) ProtoReflect() protoreflect.Message

func (*WatchlistUserPreferences) Reset

func (x *WatchlistUserPreferences) Reset()

func (*WatchlistUserPreferences) String

func (x *WatchlistUserPreferences) String() string

Watchlist_EntityCount

type Watchlist_EntityCount struct {

	// Output only. Count of user type entities in the watchlist.
	User int32 `protobuf:"varint,1,opt,name=user,proto3" json:"user,omitempty"`
	// Output only. Count of asset type entities in the watchlist.
	Asset int32 `protobuf:"varint,2,opt,name=asset,proto3" json:"asset,omitempty"`
	// contains filtered or unexported fields
}

Count of different types of entities in the watchlist.

func (*Watchlist_EntityCount) Descriptor

func (*Watchlist_EntityCount) Descriptor() ([]byte, []int)

Deprecated: Use Watchlist_EntityCount.ProtoReflect.Descriptor instead.

func (*Watchlist_EntityCount) GetAsset

func (x *Watchlist_EntityCount) GetAsset() int32

func (*Watchlist_EntityCount) GetUser

func (x *Watchlist_EntityCount) GetUser() int32

func (*Watchlist_EntityCount) ProtoMessage

func (*Watchlist_EntityCount) ProtoMessage()

func (*Watchlist_EntityCount) ProtoReflect

func (x *Watchlist_EntityCount) ProtoReflect() protoreflect.Message

func (*Watchlist_EntityCount) Reset

func (x *Watchlist_EntityCount) Reset()

func (*Watchlist_EntityCount) String

func (x *Watchlist_EntityCount) String() string

Watchlist_EntityPopulationMechanism

type Watchlist_EntityPopulationMechanism struct {

	// Ways to populate entities in watchlist.
	// Currently, only manual is supported.
	//
	// Types that are valid to be assigned to Mechanism:
	//
	//	*Watchlist_EntityPopulationMechanism_Manual_
	Mechanism isWatchlist_EntityPopulationMechanism_Mechanism `protobuf_oneof:"mechanism"`
	// contains filtered or unexported fields
}

Mechanism to populate entities in the watchlist.

func (*Watchlist_EntityPopulationMechanism) Descriptor

func (*Watchlist_EntityPopulationMechanism) Descriptor() ([]byte, []int)

Deprecated: Use Watchlist_EntityPopulationMechanism.ProtoReflect.Descriptor instead.

func (*Watchlist_EntityPopulationMechanism) GetManual

func (*Watchlist_EntityPopulationMechanism) GetMechanism

func (x *Watchlist_EntityPopulationMechanism) GetMechanism() isWatchlist_EntityPopulationMechanism_Mechanism

func (*Watchlist_EntityPopulationMechanism) ProtoMessage

func (*Watchlist_EntityPopulationMechanism) ProtoMessage()

func (*Watchlist_EntityPopulationMechanism) ProtoReflect

func (*Watchlist_EntityPopulationMechanism) Reset

func (*Watchlist_EntityPopulationMechanism) String

Watchlist_EntityPopulationMechanism_Manual

type Watchlist_EntityPopulationMechanism_Manual struct {
	// contains filtered or unexported fields
}

Entities are added manually.

func (*Watchlist_EntityPopulationMechanism_Manual) Descriptor

Deprecated: Use Watchlist_EntityPopulationMechanism_Manual.ProtoReflect.Descriptor instead.

func (*Watchlist_EntityPopulationMechanism_Manual) ProtoMessage

func (*Watchlist_EntityPopulationMechanism_Manual) ProtoReflect

func (*Watchlist_EntityPopulationMechanism_Manual) Reset

func (*Watchlist_EntityPopulationMechanism_Manual) String

Watchlist_EntityPopulationMechanism_Manual_

type Watchlist_EntityPopulationMechanism_Manual_ struct {
	// Optional. Entities are added manually.
	Manual *Watchlist_EntityPopulationMechanism_Manual `protobuf:"bytes,1,opt,name=manual,proto3,oneof"`
}