Class BigQueryExport

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.chronicle.v1.BigQueryExport
All Implemented Interfaces:
BigQueryExportOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class BigQueryExport extends com.google.protobuf.GeneratedMessage 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
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • PROVISIONED_FIELD_NUMBER

      public static final int PROVISIONED_FIELD_NUMBER
      See Also:
    • BIG_QUERY_EXPORT_PACKAGE_FIELD_NUMBER

      public static final int BIG_QUERY_EXPORT_PACKAGE_FIELD_NUMBER
      See Also:
    • ENTITY_GRAPH_SETTINGS_FIELD_NUMBER

      public static final int ENTITY_GRAPH_SETTINGS_FIELD_NUMBER
      See Also:
    • IOC_MATCHES_SETTINGS_FIELD_NUMBER

      public static final int IOC_MATCHES_SETTINGS_FIELD_NUMBER
      See Also:
    • RULE_DETECTIONS_SETTINGS_FIELD_NUMBER

      public static final int RULE_DETECTIONS_SETTINGS_FIELD_NUMBER
      See Also:
    • UDM_EVENTS_AGGREGATES_SETTINGS_FIELD_NUMBER

      public static final int UDM_EVENTS_AGGREGATES_SETTINGS_FIELD_NUMBER
      See Also:
    • UDM_EVENTS_SETTINGS_FIELD_NUMBER

      public static final int UDM_EVENTS_SETTINGS_FIELD_NUMBER
      See Also:
  • 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
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static BigQueryExport parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BigQueryExport parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BigQueryExport parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BigQueryExport parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BigQueryExport parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BigQueryExport parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BigQueryExport parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static BigQueryExport parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static BigQueryExport parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static BigQueryExport parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static BigQueryExport parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static BigQueryExport parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

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

      public static BigQueryExport.Builder newBuilder()
    • newBuilder

      public static BigQueryExport.Builder newBuilder(BigQueryExport prototype)
    • toBuilder

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

      protected BigQueryExport.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static BigQueryExport getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<BigQueryExport> parser()
    • getParserForType

      public com.google.protobuf.Parser<BigQueryExport> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

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