Package com.google.cloud.chronicle.v1
Class BigQueryExport.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BigQueryExport.Builder>
com.google.cloud.chronicle.v1.BigQueryExport.Builder
- All Implemented Interfaces:
BigQueryExportOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BigQueryExport
public static final class BigQueryExport.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BigQueryExport.Builder>
implements BigQueryExportOrBuilder
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.Protobuf type
google.cloud.chronicle.v1.BigQueryExport-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Optional.Optional.Identifier.Output only.Optional.Optional.Optional.Output only.intOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Optional.Optional.Optional.getName()Identifier.com.google.protobuf.ByteStringIdentifier.booleanOutput only.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeFrom(BigQueryExport other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.Optional.Optional.Output only.setBigQueryExportPackageValue(int value) Output only.Optional.setEntityGraphSettings(DataSourceExportSettings.Builder builderForValue) Optional.Optional.setIocMatchesSettings(DataSourceExportSettings.Builder builderForValue) Optional.Identifier.setNameBytes(com.google.protobuf.ByteString value) Identifier.setProvisioned(boolean value) Output only.Optional.setRuleDetectionsSettings(DataSourceExportSettings.Builder builderForValue) Optional.Optional.setUdmEventsAggregatesSettings(DataSourceExportSettings.Builder builderForValue) Optional.Optional.setUdmEventsSettings(DataSourceExportSettings.Builder builderForValue) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<BigQueryExport.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<BigQueryExport.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<BigQueryExport.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BigQueryExport.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BigQueryExport.Builder>
-
mergeFrom
public BigQueryExport.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BigQueryExport.Builder>- Throws:
IOException
-
getName
Identifier. The resource name of the BigQueryExport. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExportstring name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceBigQueryExportOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifier. The resource name of the BigQueryExport. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExportstring name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceBigQueryExportOrBuilder- Returns:
- The bytes for name.
-
setName
Identifier. The resource name of the BigQueryExport. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExportstring name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Identifier. The resource name of the BigQueryExport. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExportstring name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- This builder for chaining.
-
setNameBytes
Identifier. The resource name of the BigQueryExport. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExportstring name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getProvisioned
public boolean getProvisioned()Output only. Whether the BigQueryExport has been provisioned for the Chronicle instance.
bool provisioned = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getProvisionedin interfaceBigQueryExportOrBuilder- Returns:
- The provisioned.
-
setProvisioned
Output only. Whether the BigQueryExport has been provisioned for the Chronicle instance.
bool provisioned = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The provisioned to set.- Returns:
- This builder for chaining.
-
clearProvisioned
Output only. Whether the BigQueryExport has been provisioned for the Chronicle instance.
bool provisioned = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getBigQueryExportPackageValue
public int getBigQueryExportPackageValue()Output only. The BigQueryExportPackage entitled for the Chronicle instance.
.google.cloud.chronicle.v1.BigQueryExportPackage big_query_export_package = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBigQueryExportPackageValuein interfaceBigQueryExportOrBuilder- Returns:
- The enum numeric value on the wire for bigQueryExportPackage.
-
setBigQueryExportPackageValue
Output only. The BigQueryExportPackage entitled for the Chronicle instance.
.google.cloud.chronicle.v1.BigQueryExportPackage big_query_export_package = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for bigQueryExportPackage to set.- Returns:
- This builder for chaining.
-
getBigQueryExportPackage
Output only. The BigQueryExportPackage entitled for the Chronicle instance.
.google.cloud.chronicle.v1.BigQueryExportPackage big_query_export_package = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBigQueryExportPackagein interfaceBigQueryExportOrBuilder- Returns:
- The bigQueryExportPackage.
-
setBigQueryExportPackage
Output only. The BigQueryExportPackage entitled for the Chronicle instance.
.google.cloud.chronicle.v1.BigQueryExportPackage big_query_export_package = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bigQueryExportPackage to set.- Returns:
- This builder for chaining.
-
clearBigQueryExportPackage
Output only. The BigQueryExportPackage entitled for the Chronicle instance.
.google.cloud.chronicle.v1.BigQueryExportPackage big_query_export_package = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasEntityGraphSettings
public boolean hasEntityGraphSettings()Optional. The export settings for the Entity Graph data source.
.google.cloud.chronicle.v1.DataSourceExportSettings entity_graph_settings = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasEntityGraphSettingsin interfaceBigQueryExportOrBuilder- Returns:
- Whether the entityGraphSettings field is set.
-
getEntityGraphSettings
Optional. The export settings for the Entity Graph data source.
.google.cloud.chronicle.v1.DataSourceExportSettings entity_graph_settings = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEntityGraphSettingsin interfaceBigQueryExportOrBuilder- Returns:
- The entityGraphSettings.
-
setEntityGraphSettings
Optional. The export settings for the Entity Graph data source.
.google.cloud.chronicle.v1.DataSourceExportSettings entity_graph_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setEntityGraphSettings
public BigQueryExport.Builder setEntityGraphSettings(DataSourceExportSettings.Builder builderForValue) Optional. The export settings for the Entity Graph data source.
.google.cloud.chronicle.v1.DataSourceExportSettings entity_graph_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeEntityGraphSettings
Optional. The export settings for the Entity Graph data source.
.google.cloud.chronicle.v1.DataSourceExportSettings entity_graph_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearEntityGraphSettings
Optional. The export settings for the Entity Graph data source.
.google.cloud.chronicle.v1.DataSourceExportSettings entity_graph_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getEntityGraphSettingsBuilder
Optional. The export settings for the Entity Graph data source.
.google.cloud.chronicle.v1.DataSourceExportSettings entity_graph_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getEntityGraphSettingsOrBuilder
Optional. The export settings for the Entity Graph data source.
.google.cloud.chronicle.v1.DataSourceExportSettings entity_graph_settings = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEntityGraphSettingsOrBuilderin interfaceBigQueryExportOrBuilder
-
hasIocMatchesSettings
public boolean hasIocMatchesSettings()Optional. The export settings for the IOC Matches data source.
.google.cloud.chronicle.v1.DataSourceExportSettings ioc_matches_settings = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasIocMatchesSettingsin interfaceBigQueryExportOrBuilder- Returns:
- Whether the iocMatchesSettings field is set.
-
getIocMatchesSettings
Optional. The export settings for the IOC Matches data source.
.google.cloud.chronicle.v1.DataSourceExportSettings ioc_matches_settings = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIocMatchesSettingsin interfaceBigQueryExportOrBuilder- Returns:
- The iocMatchesSettings.
-
setIocMatchesSettings
Optional. The export settings for the IOC Matches data source.
.google.cloud.chronicle.v1.DataSourceExportSettings ioc_matches_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; -
setIocMatchesSettings
public BigQueryExport.Builder setIocMatchesSettings(DataSourceExportSettings.Builder builderForValue) Optional. The export settings for the IOC Matches data source.
.google.cloud.chronicle.v1.DataSourceExportSettings ioc_matches_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; -
mergeIocMatchesSettings
Optional. The export settings for the IOC Matches data source.
.google.cloud.chronicle.v1.DataSourceExportSettings ioc_matches_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; -
clearIocMatchesSettings
Optional. The export settings for the IOC Matches data source.
.google.cloud.chronicle.v1.DataSourceExportSettings ioc_matches_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getIocMatchesSettingsBuilder
Optional. The export settings for the IOC Matches data source.
.google.cloud.chronicle.v1.DataSourceExportSettings ioc_matches_settings = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getIocMatchesSettingsOrBuilder
Optional. The export settings for the IOC Matches data source.
.google.cloud.chronicle.v1.DataSourceExportSettings ioc_matches_settings = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIocMatchesSettingsOrBuilderin interfaceBigQueryExportOrBuilder
-
hasRuleDetectionsSettings
public boolean hasRuleDetectionsSettings()Optional. The export settings for the Rule Detections data source.
.google.cloud.chronicle.v1.DataSourceExportSettings rule_detections_settings = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRuleDetectionsSettingsin interfaceBigQueryExportOrBuilder- Returns:
- Whether the ruleDetectionsSettings field is set.
-
getRuleDetectionsSettings
Optional. The export settings for the Rule Detections data source.
.google.cloud.chronicle.v1.DataSourceExportSettings rule_detections_settings = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRuleDetectionsSettingsin interfaceBigQueryExportOrBuilder- Returns:
- The ruleDetectionsSettings.
-
setRuleDetectionsSettings
Optional. The export settings for the Rule Detections data source.
.google.cloud.chronicle.v1.DataSourceExportSettings rule_detections_settings = 6 [(.google.api.field_behavior) = OPTIONAL]; -
setRuleDetectionsSettings
public BigQueryExport.Builder setRuleDetectionsSettings(DataSourceExportSettings.Builder builderForValue) Optional. The export settings for the Rule Detections data source.
.google.cloud.chronicle.v1.DataSourceExportSettings rule_detections_settings = 6 [(.google.api.field_behavior) = OPTIONAL]; -
mergeRuleDetectionsSettings
Optional. The export settings for the Rule Detections data source.
.google.cloud.chronicle.v1.DataSourceExportSettings rule_detections_settings = 6 [(.google.api.field_behavior) = OPTIONAL]; -
clearRuleDetectionsSettings
Optional. The export settings for the Rule Detections data source.
.google.cloud.chronicle.v1.DataSourceExportSettings rule_detections_settings = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getRuleDetectionsSettingsBuilder
Optional. The export settings for the Rule Detections data source.
.google.cloud.chronicle.v1.DataSourceExportSettings rule_detections_settings = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getRuleDetectionsSettingsOrBuilder
Optional. The export settings for the Rule Detections data source.
.google.cloud.chronicle.v1.DataSourceExportSettings rule_detections_settings = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRuleDetectionsSettingsOrBuilderin interfaceBigQueryExportOrBuilder
-
hasUdmEventsAggregatesSettings
public boolean hasUdmEventsAggregatesSettings()Optional. The export settings for the UDM Events Aggregates data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_aggregates_settings = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasUdmEventsAggregatesSettingsin interfaceBigQueryExportOrBuilder- Returns:
- Whether the udmEventsAggregatesSettings field is set.
-
getUdmEventsAggregatesSettings
Optional. The export settings for the UDM Events Aggregates data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_aggregates_settings = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUdmEventsAggregatesSettingsin interfaceBigQueryExportOrBuilder- Returns:
- The udmEventsAggregatesSettings.
-
setUdmEventsAggregatesSettings
Optional. The export settings for the UDM Events Aggregates data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_aggregates_settings = 7 [(.google.api.field_behavior) = OPTIONAL]; -
setUdmEventsAggregatesSettings
public BigQueryExport.Builder setUdmEventsAggregatesSettings(DataSourceExportSettings.Builder builderForValue) Optional. The export settings for the UDM Events Aggregates data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_aggregates_settings = 7 [(.google.api.field_behavior) = OPTIONAL]; -
mergeUdmEventsAggregatesSettings
Optional. The export settings for the UDM Events Aggregates data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_aggregates_settings = 7 [(.google.api.field_behavior) = OPTIONAL]; -
clearUdmEventsAggregatesSettings
Optional. The export settings for the UDM Events Aggregates data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_aggregates_settings = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getUdmEventsAggregatesSettingsBuilder
Optional. The export settings for the UDM Events Aggregates data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_aggregates_settings = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getUdmEventsAggregatesSettingsOrBuilder
Optional. The export settings for the UDM Events Aggregates data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_aggregates_settings = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUdmEventsAggregatesSettingsOrBuilderin interfaceBigQueryExportOrBuilder
-
hasUdmEventsSettings
public boolean hasUdmEventsSettings()Optional. The export settings for the UDM Events data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_settings = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasUdmEventsSettingsin interfaceBigQueryExportOrBuilder- Returns:
- Whether the udmEventsSettings field is set.
-
getUdmEventsSettings
Optional. The export settings for the UDM Events data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_settings = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUdmEventsSettingsin interfaceBigQueryExportOrBuilder- Returns:
- The udmEventsSettings.
-
setUdmEventsSettings
Optional. The export settings for the UDM Events data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; -
setUdmEventsSettings
public BigQueryExport.Builder setUdmEventsSettings(DataSourceExportSettings.Builder builderForValue) Optional. The export settings for the UDM Events data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; -
mergeUdmEventsSettings
Optional. The export settings for the UDM Events data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; -
clearUdmEventsSettings
Optional. The export settings for the UDM Events data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getUdmEventsSettingsBuilder
Optional. The export settings for the UDM Events data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getUdmEventsSettingsOrBuilder
Optional. The export settings for the UDM Events data source.
.google.cloud.chronicle.v1.DataSourceExportSettings udm_events_settings = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUdmEventsSettingsOrBuilderin interfaceBigQueryExportOrBuilder
-