Classes
CompilationDiagnostic
CompilationDiagnostic represents a compilation diagnostic generated during a rule's compilation, such as a compilation error or a compilation warning.
CompilationDiagnostic.Types
Container for nested types declared in the CompilationDiagnostic message type.
CompilationPosition
CompilationPosition represents the location of a compilation diagnostic in rule text.
CreateDataAccessLabelRequest
Request message for CreateDataAccessLabel.
CreateDataAccessScopeRequest
Request message for CreateDataAccessScope.
CreateReferenceListRequest
A request to create a reference list.
CreateRetrohuntRequest
Request message for CreateRetrohunt method.
CreateRuleRequest
Request message for CreateRule method.
CreateWatchlistRequest
Request message for creating watchlist.
DataAccessControlService
DataAccessControlService exposes resources and endpoints related to data access control.
DataAccessControlService.DataAccessControlServiceBase
Base class for server-side implementations of DataAccessControlService
DataAccessControlService.DataAccessControlServiceClient
Client for DataAccessControlService
DataAccessControlServiceClient
DataAccessControlService client wrapper, for convenient use.
DataAccessControlServiceClientBuilder
Builder class for DataAccessControlServiceClient to provide simple configuration of credentials, endpoint etc.
DataAccessControlServiceClientImpl
DataAccessControlService client wrapper implementation, for convenient use.
DataAccessControlServiceSettings
Settings for DataAccessControlServiceClient instances.
DataAccessLabel
A DataAccessLabel is a label on events to define user access to data.
DataAccessLabelName
Resource name for the DataAccessLabel
resource.
DataAccessLabelReference
Reference object to a data access label.
DataAccessScope
A DataAccessScope is a boolean expression of data access labels used to restrict access to data for users.
DataAccessScopeName
Resource name for the DataAccessScope
resource.
DeleteDataAccessLabelRequest
Request message to delete a data access label.
DeleteDataAccessScopeRequest
Request message to delete a data access scope.
DeleteRuleRequest
Request message for the DeleteRule method.
DeleteWatchlistRequest
Request message for deleting watchlist.
EntityService
EntityService contains apis for finding entities.
EntityService.EntityServiceBase
Base class for server-side implementations of EntityService
EntityService.EntityServiceClient
Client for EntityService
EntityServiceClient
EntityService client wrapper, for convenient use.
EntityServiceClientBuilder
Builder class for EntityServiceClient to provide simple configuration of credentials, endpoint etc.
EntityServiceClientImpl
EntityService client wrapper implementation, for convenient use.
EntityServiceSettings
Settings for EntityServiceClient instances.
GetDataAccessLabelRequest
Request message to retrieve a data access label.
GetDataAccessScopeRequest
Request message to retrieve a data access scope.
GetInstanceRequest
Request to get a Instance.
GetReferenceListRequest
A request to get details about a reference list.
GetRetrohuntRequest
Request message for GetRetrohunt method.
GetRuleDeploymentRequest
Request message for GetRuleDeployment.
GetRuleRequest
Request message for GetRule method.
GetWatchlistRequest
Request message for getting a watchlist.
IngestionLabel
Representation of an ingestion label type.
InputsUsed
InputsUsed is a convenience field that tells us which sources of events (if any) were used in the rule. NEXT TAG: 4
Instance
A Instance represents an instantiation of the Instance product.
InstanceName
Resource name for the Instance
resource.
InstanceService
InstanceService provides the entry interface for the Chronicle API.
InstanceService.InstanceServiceBase
Base class for server-side implementations of InstanceService
InstanceService.InstanceServiceClient
Client for InstanceService
InstanceServiceClient
InstanceService client wrapper, for convenient use.
InstanceServiceClientBuilder
Builder class for InstanceServiceClient to provide simple configuration of credentials, endpoint etc.
InstanceServiceClientImpl
InstanceService client wrapper implementation, for convenient use.
InstanceServiceSettings
Settings for InstanceServiceClient instances.
ListDataAccessLabelsRequest
Request message for ListDataAccessLabels.
ListDataAccessLabelsResponse
Response message for ListDataAccessLabels.
ListDataAccessScopesRequest
Request message for ListDataAccessScopes.
ListDataAccessScopesResponse
Response message for ListDataAccessScopes.
ListReferenceListsRequest
A request for a list of reference lists.
ListReferenceListsResponse
A response to a request for a list of reference lists.
ListRetrohuntsRequest
Request message for ListRetrohunts method.
ListRetrohuntsResponse
Response message for ListRetrohunts method.
ListRuleDeploymentsRequest
Request message for ListRuleDeployments.
ListRuleDeploymentsResponse
Response message for ListRuleDeployments.
ListRuleRevisionsRequest
Request message for ListRuleRevisions method.
ListRuleRevisionsResponse
Response message for ListRuleRevisions method.
ListRulesRequest
Request message for ListRules method.
ListRulesResponse
Response message for ListRules method.
ListWatchlistsRequest
Request message for listing watchlists.
ListWatchlistsResponse
Response message for listing watchlists.
ReferenceList
A reference list. Reference lists are user-defined lists of values which users can use in multiple Rules.
ReferenceListEntry
An entry in a reference list.
ReferenceListName
Resource name for the ReferenceList
resource.
ReferenceListScope
ReferenceListScope specifies the list of scope names of the reference list.
ReferenceListService
ReferenceListService provides an interface for managing reference lists.
ReferenceListService.ReferenceListServiceBase
Base class for server-side implementations of ReferenceListService
ReferenceListService.ReferenceListServiceClient
Client for ReferenceListService
ReferenceListServiceClient
ReferenceListService client wrapper, for convenient use.
ReferenceListServiceClientBuilder
Builder class for ReferenceListServiceClient to provide simple configuration of credentials, endpoint etc.
ReferenceListServiceClientImpl
ReferenceListService client wrapper implementation, for convenient use.
ReferenceListServiceSettings
Settings for ReferenceListServiceClient instances.
Retrohunt
Retrohunt is an execution of a Rule over a time range in the past.
Retrohunt.Types
Container for nested types declared in the Retrohunt message type.
RetrohuntMetadata
Operation Metadata for Retrohunts.
RetrohuntName
Resource name for the Retrohunt
resource.
Rule
The Rule resource represents a user-created rule. NEXT TAG: 21
Rule.Types
Container for nested types declared in the Rule message type.
RuleDeployment
The RuleDeployment resource represents the deployment state of a Rule.
RuleDeployment.Types
Container for nested types declared in the RuleDeployment message type.
RuleDeploymentName
Resource name for the RuleDeployment
resource.
RuleName
Resource name for the Rule
resource.
RuleService
RuleService provides interface for user-created rules.
RuleService.RuleServiceBase
Base class for server-side implementations of RuleService
RuleService.RuleServiceClient
Client for RuleService
RuleServiceClient
RuleService client wrapper, for convenient use.
RuleServiceClientBuilder
Builder class for RuleServiceClient to provide simple configuration of credentials, endpoint etc.
RuleServiceClientImpl
RuleService client wrapper implementation, for convenient use.
RuleServiceSettings
Settings for RuleServiceClient instances.
ScopeInfo
ScopeInfo specifies the scope info of the reference list.
Severity
Severity represents the severity level of the rule.
UpdateDataAccessLabelRequest
Request message for UpdateDataAccessLabel method.
UpdateDataAccessScopeRequest
Request message for UpdateDataAccessScope method.
UpdateReferenceListRequest
A request to update a reference list.
UpdateRuleDeploymentRequest
Request message for UpdateRuleDeployment.
UpdateRuleRequest
Request message for UpdateRule method.
UpdateWatchlistRequest
Request message for updating watchlist.
Watchlist
A watchlist is a list of entities that allows for bulk operations over the included entities.
Watchlist.Types
Container for nested types declared in the Watchlist message type.
Watchlist.Types.EntityCount
Count of different types of entities in the watchlist.
Watchlist.Types.EntityPopulationMechanism
Mechanism to populate entities in the watchlist.
Watchlist.Types.EntityPopulationMechanism.Types
Container for nested types declared in the EntityPopulationMechanism message type.
Watchlist.Types.EntityPopulationMechanism.Types.Manual
Entities are added manually.
WatchlistName
Resource name for the Watchlist
resource.
WatchlistUserPreferences
A collection of user preferences for watchlist UI configuration.
Enums
CompilationDiagnostic.Types.Severity
The severity level of the compilation diagnostic.
DataAccessLabel.DefinitionOneofCase
Enum of possible cases for the "definition" oneof.
DataAccessLabelName.ResourceNameType
The possible contents of DataAccessLabelName.
DataAccessLabelReference.LabelOneofCase
Enum of possible cases for the "label" oneof.
DataAccessScopeName.ResourceNameType
The possible contents of DataAccessScopeName.
InstanceName.ResourceNameType
The possible contents of InstanceName.
ReferenceListName.ResourceNameType
The possible contents of ReferenceListName.
ReferenceListSyntaxType
The syntax type indicating how list entries should be validated.
ReferenceListView
ReferenceListView is a mechanism for viewing partial responses of the ReferenceList resource.
Retrohunt.Types.State
The possible states a retrohunt can be in.
RetrohuntName.ResourceNameType
The possible contents of RetrohuntName.
Rule.Types.CompilationState
The current compilation state of the rule.
RuleDeployment.Types.ExecutionState
The possible execution states the rule deployment can be in.
RuleDeploymentName.ResourceNameType
The possible contents of RuleDeploymentName.
RuleName.ResourceNameType
The possible contents of RuleName.
RuleType
RuleType indicates the YARA-L rule type of user-created and Google Cloud Threat Intelligence (GCTI) authored rules.
RuleView
RuleView indicates the scope of fields to populate when returning the Rule resource.
RunFrequency
RunFrequency indicates the run frequency at which a YARA-L 2 rule will run if enabled.
Watchlist.Types.EntityPopulationMechanism.MechanismOneofCase
Enum of possible cases for the "mechanism" oneof.
WatchlistName.ResourceNameType
The possible contents of WatchlistName.