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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<BigQueryExport.Builder>
    • clear

      public BigQueryExport.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<BigQueryExport.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<BigQueryExport.Builder>
    • getDefaultInstanceForType

      public BigQueryExport getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public BigQueryExport build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public BigQueryExport buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public BigQueryExport.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigQueryExport.Builder>
    • mergeFrom

      public BigQueryExport.Builder mergeFrom(BigQueryExport other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigQueryExport.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Identifier. The resource name of the BigQueryExport.
       Format:
       projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface BigQueryExportOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. The resource name of the BigQueryExport.
       Format:
       projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface BigQueryExportOrBuilder
      Returns:
      The bytes for name.
    • setName

      public BigQueryExport.Builder setName(String value)
       Identifier. The resource name of the BigQueryExport.
       Format:
       projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public BigQueryExport.Builder clearName()
       Identifier. The resource name of the BigQueryExport.
       Format:
       projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      This builder for chaining.
    • setNameBytes

      public BigQueryExport.Builder setNameBytes(com.google.protobuf.ByteString value)
       Identifier. The resource name of the BigQueryExport.
       Format:
       projects/{project}/locations/{location}/instances/{instance}/bigQueryExport
       
      string 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:
      getProvisioned in interface BigQueryExportOrBuilder
      Returns:
      The provisioned.
    • setProvisioned

      public BigQueryExport.Builder setProvisioned(boolean value)
       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

      public BigQueryExport.Builder 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:
      getBigQueryExportPackageValue in interface BigQueryExportOrBuilder
      Returns:
      The enum numeric value on the wire for bigQueryExportPackage.
    • setBigQueryExportPackageValue

      public BigQueryExport.Builder setBigQueryExportPackageValue(int value)
       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

      public BigQueryExportPackage 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:
      getBigQueryExportPackage in interface BigQueryExportOrBuilder
      Returns:
      The bigQueryExportPackage.
    • setBigQueryExportPackage

      public BigQueryExport.Builder setBigQueryExportPackage(BigQueryExportPackage value)
       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

      public BigQueryExport.Builder 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:
      hasEntityGraphSettings in interface BigQueryExportOrBuilder
      Returns:
      Whether the entityGraphSettings field is set.
    • getEntityGraphSettings

      public DataSourceExportSettings 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:
      getEntityGraphSettings in interface BigQueryExportOrBuilder
      Returns:
      The entityGraphSettings.
    • setEntityGraphSettings

      public BigQueryExport.Builder setEntityGraphSettings(DataSourceExportSettings value)
       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

      public BigQueryExport.Builder mergeEntityGraphSettings(DataSourceExportSettings value)
       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

      public BigQueryExport.Builder 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

      public DataSourceExportSettings.Builder 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

      public DataSourceExportSettingsOrBuilder 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:
      getEntityGraphSettingsOrBuilder in interface BigQueryExportOrBuilder
    • 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:
      hasIocMatchesSettings in interface BigQueryExportOrBuilder
      Returns:
      Whether the iocMatchesSettings field is set.
    • getIocMatchesSettings

      public DataSourceExportSettings 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:
      getIocMatchesSettings in interface BigQueryExportOrBuilder
      Returns:
      The iocMatchesSettings.
    • setIocMatchesSettings

      public BigQueryExport.Builder setIocMatchesSettings(DataSourceExportSettings value)
       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

      public BigQueryExport.Builder mergeIocMatchesSettings(DataSourceExportSettings value)
       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

      public BigQueryExport.Builder 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

      public DataSourceExportSettings.Builder 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

      public DataSourceExportSettingsOrBuilder 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:
      getIocMatchesSettingsOrBuilder in interface BigQueryExportOrBuilder
    • 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:
      hasRuleDetectionsSettings in interface BigQueryExportOrBuilder
      Returns:
      Whether the ruleDetectionsSettings field is set.
    • getRuleDetectionsSettings

      public DataSourceExportSettings 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:
      getRuleDetectionsSettings in interface BigQueryExportOrBuilder
      Returns:
      The ruleDetectionsSettings.
    • setRuleDetectionsSettings

      public BigQueryExport.Builder setRuleDetectionsSettings(DataSourceExportSettings value)
       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

      public BigQueryExport.Builder mergeRuleDetectionsSettings(DataSourceExportSettings value)
       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

      public BigQueryExport.Builder 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

      public DataSourceExportSettings.Builder 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

      public DataSourceExportSettingsOrBuilder 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:
      getRuleDetectionsSettingsOrBuilder in interface BigQueryExportOrBuilder
    • 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:
      hasUdmEventsAggregatesSettings in interface BigQueryExportOrBuilder
      Returns:
      Whether the udmEventsAggregatesSettings field is set.
    • getUdmEventsAggregatesSettings

      public DataSourceExportSettings 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:
      getUdmEventsAggregatesSettings in interface BigQueryExportOrBuilder
      Returns:
      The udmEventsAggregatesSettings.
    • setUdmEventsAggregatesSettings

      public BigQueryExport.Builder setUdmEventsAggregatesSettings(DataSourceExportSettings value)
       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

      public BigQueryExport.Builder mergeUdmEventsAggregatesSettings(DataSourceExportSettings value)
       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

      public BigQueryExport.Builder 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

      public DataSourceExportSettings.Builder 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

      public DataSourceExportSettingsOrBuilder 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:
      getUdmEventsAggregatesSettingsOrBuilder in interface BigQueryExportOrBuilder
    • 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:
      hasUdmEventsSettings in interface BigQueryExportOrBuilder
      Returns:
      Whether the udmEventsSettings field is set.
    • getUdmEventsSettings

      public DataSourceExportSettings 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:
      getUdmEventsSettings in interface BigQueryExportOrBuilder
      Returns:
      The udmEventsSettings.
    • setUdmEventsSettings

      public BigQueryExport.Builder setUdmEventsSettings(DataSourceExportSettings value)
       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

      public BigQueryExport.Builder mergeUdmEventsSettings(DataSourceExportSettings value)
       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

      public BigQueryExport.Builder 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

      public DataSourceExportSettings.Builder 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

      public DataSourceExportSettingsOrBuilder 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:
      getUdmEventsSettingsOrBuilder in interface BigQueryExportOrBuilder