Class DiscoveryConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.privacy.dlp.v2.DiscoveryConfig
All Implemented Interfaces:
DiscoveryConfigOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class DiscoveryConfig extends com.google.protobuf.GeneratedMessage implements DiscoveryConfigOrBuilder
 Configuration for discovery to scan resources for profile generation.
 Only one discovery configuration may exist per organization, folder,
 or project.

 The generated data profiles are retained according to the
 [data retention policy]
 (https://cloud.google.com/sensitive-data-protection/docs/data-profiles#retention).
 
Protobuf type google.privacy.dlp.v2.DiscoveryConfig
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • DISPLAY_NAME_FIELD_NUMBER

      public static final int DISPLAY_NAME_FIELD_NUMBER
      See Also:
    • ORG_CONFIG_FIELD_NUMBER

      public static final int ORG_CONFIG_FIELD_NUMBER
      See Also:
    • OTHER_CLOUD_STARTING_LOCATION_FIELD_NUMBER

      public static final int OTHER_CLOUD_STARTING_LOCATION_FIELD_NUMBER
      See Also:
    • INSPECT_TEMPLATES_FIELD_NUMBER

      public static final int INSPECT_TEMPLATES_FIELD_NUMBER
      See Also:
    • ACTIONS_FIELD_NUMBER

      public static final int ACTIONS_FIELD_NUMBER
      See Also:
    • TARGETS_FIELD_NUMBER

      public static final int TARGETS_FIELD_NUMBER
      See Also:
    • ERRORS_FIELD_NUMBER

      public static final int ERRORS_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • LAST_RUN_TIME_FIELD_NUMBER

      public static final int LAST_RUN_TIME_FIELD_NUMBER
      See Also:
    • STATUS_FIELD_NUMBER

      public static final int STATUS_FIELD_NUMBER
      See Also:
    • PROCESSING_LOCATION_FIELD_NUMBER

      public static final int PROCESSING_LOCATION_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()
       Unique resource name for the DiscoveryConfig, assigned by the service when
       the DiscoveryConfig is created, for example
       `projects/dlp-test-project/locations/global/discoveryConfigs/53234423`.
       
      string name = 1;
      Specified by:
      getName in interface DiscoveryConfigOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Unique resource name for the DiscoveryConfig, assigned by the service when
       the DiscoveryConfig is created, for example
       `projects/dlp-test-project/locations/global/discoveryConfigs/53234423`.
       
      string name = 1;
      Specified by:
      getNameBytes in interface DiscoveryConfigOrBuilder
      Returns:
      The bytes for name.
    • getDisplayName

      public String getDisplayName()
       Display name (max 100 chars)
       
      string display_name = 11;
      Specified by:
      getDisplayName in interface DiscoveryConfigOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Display name (max 100 chars)
       
      string display_name = 11;
      Specified by:
      getDisplayNameBytes in interface DiscoveryConfigOrBuilder
      Returns:
      The bytes for displayName.
    • hasOrgConfig

      public boolean hasOrgConfig()
       Only set when the parent is an org.
       
      .google.privacy.dlp.v2.DiscoveryConfig.OrgConfig org_config = 2;
      Specified by:
      hasOrgConfig in interface DiscoveryConfigOrBuilder
      Returns:
      Whether the orgConfig field is set.
    • getOrgConfig

      public DiscoveryConfig.OrgConfig getOrgConfig()
       Only set when the parent is an org.
       
      .google.privacy.dlp.v2.DiscoveryConfig.OrgConfig org_config = 2;
      Specified by:
      getOrgConfig in interface DiscoveryConfigOrBuilder
      Returns:
      The orgConfig.
    • getOrgConfigOrBuilder

      public DiscoveryConfig.OrgConfigOrBuilder getOrgConfigOrBuilder()
       Only set when the parent is an org.
       
      .google.privacy.dlp.v2.DiscoveryConfig.OrgConfig org_config = 2;
      Specified by:
      getOrgConfigOrBuilder in interface DiscoveryConfigOrBuilder
    • hasOtherCloudStartingLocation

      public boolean hasOtherCloudStartingLocation()
       Must be set only when scanning other clouds.
       
      .google.privacy.dlp.v2.OtherCloudDiscoveryStartingLocation other_cloud_starting_location = 12;
      Specified by:
      hasOtherCloudStartingLocation in interface DiscoveryConfigOrBuilder
      Returns:
      Whether the otherCloudStartingLocation field is set.
    • getOtherCloudStartingLocation

      public OtherCloudDiscoveryStartingLocation getOtherCloudStartingLocation()
       Must be set only when scanning other clouds.
       
      .google.privacy.dlp.v2.OtherCloudDiscoveryStartingLocation other_cloud_starting_location = 12;
      Specified by:
      getOtherCloudStartingLocation in interface DiscoveryConfigOrBuilder
      Returns:
      The otherCloudStartingLocation.
    • getOtherCloudStartingLocationOrBuilder

      public OtherCloudDiscoveryStartingLocationOrBuilder getOtherCloudStartingLocationOrBuilder()
       Must be set only when scanning other clouds.
       
      .google.privacy.dlp.v2.OtherCloudDiscoveryStartingLocation other_cloud_starting_location = 12;
      Specified by:
      getOtherCloudStartingLocationOrBuilder in interface DiscoveryConfigOrBuilder
    • getInspectTemplatesList

      public com.google.protobuf.ProtocolStringList getInspectTemplatesList()
       Detection logic for profile generation.
      
       Not all template features are used by Discovery. FindingLimits,
       include_quote and exclude_info_types have no impact on
       Discovery.
      
       Multiple templates may be provided if there is data in multiple regions.
       At most one template must be specified per-region (including "global").
       Each region is scanned using the applicable template. If no region-specific
       template is specified, but a "global" template is specified, it will be
       copied to that region and used instead. If no global or region-specific
       template is provided for a region with data, that region's data will not be
       scanned.
      
       For more information, see
       https://cloud.google.com/sensitive-data-protection/docs/data-profiles#data-residency.
       
      repeated string inspect_templates = 3;
      Specified by:
      getInspectTemplatesList in interface DiscoveryConfigOrBuilder
      Returns:
      A list containing the inspectTemplates.
    • getInspectTemplatesCount

      public int getInspectTemplatesCount()
       Detection logic for profile generation.
      
       Not all template features are used by Discovery. FindingLimits,
       include_quote and exclude_info_types have no impact on
       Discovery.
      
       Multiple templates may be provided if there is data in multiple regions.
       At most one template must be specified per-region (including "global").
       Each region is scanned using the applicable template. If no region-specific
       template is specified, but a "global" template is specified, it will be
       copied to that region and used instead. If no global or region-specific
       template is provided for a region with data, that region's data will not be
       scanned.
      
       For more information, see
       https://cloud.google.com/sensitive-data-protection/docs/data-profiles#data-residency.
       
      repeated string inspect_templates = 3;
      Specified by:
      getInspectTemplatesCount in interface DiscoveryConfigOrBuilder
      Returns:
      The count of inspectTemplates.
    • getInspectTemplates

      public String getInspectTemplates(int index)
       Detection logic for profile generation.
      
       Not all template features are used by Discovery. FindingLimits,
       include_quote and exclude_info_types have no impact on
       Discovery.
      
       Multiple templates may be provided if there is data in multiple regions.
       At most one template must be specified per-region (including "global").
       Each region is scanned using the applicable template. If no region-specific
       template is specified, but a "global" template is specified, it will be
       copied to that region and used instead. If no global or region-specific
       template is provided for a region with data, that region's data will not be
       scanned.
      
       For more information, see
       https://cloud.google.com/sensitive-data-protection/docs/data-profiles#data-residency.
       
      repeated string inspect_templates = 3;
      Specified by:
      getInspectTemplates in interface DiscoveryConfigOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The inspectTemplates at the given index.
    • getInspectTemplatesBytes

      public com.google.protobuf.ByteString getInspectTemplatesBytes(int index)
       Detection logic for profile generation.
      
       Not all template features are used by Discovery. FindingLimits,
       include_quote and exclude_info_types have no impact on
       Discovery.
      
       Multiple templates may be provided if there is data in multiple regions.
       At most one template must be specified per-region (including "global").
       Each region is scanned using the applicable template. If no region-specific
       template is specified, but a "global" template is specified, it will be
       copied to that region and used instead. If no global or region-specific
       template is provided for a region with data, that region's data will not be
       scanned.
      
       For more information, see
       https://cloud.google.com/sensitive-data-protection/docs/data-profiles#data-residency.
       
      repeated string inspect_templates = 3;
      Specified by:
      getInspectTemplatesBytes in interface DiscoveryConfigOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the inspectTemplates at the given index.
    • getActionsList

      public List<DataProfileAction> getActionsList()
       Actions to execute at the completion of scanning.
       
      repeated .google.privacy.dlp.v2.DataProfileAction actions = 4;
      Specified by:
      getActionsList in interface DiscoveryConfigOrBuilder
    • getActionsOrBuilderList

      public List<? extends DataProfileActionOrBuilder> getActionsOrBuilderList()
       Actions to execute at the completion of scanning.
       
      repeated .google.privacy.dlp.v2.DataProfileAction actions = 4;
      Specified by:
      getActionsOrBuilderList in interface DiscoveryConfigOrBuilder
    • getActionsCount

      public int getActionsCount()
       Actions to execute at the completion of scanning.
       
      repeated .google.privacy.dlp.v2.DataProfileAction actions = 4;
      Specified by:
      getActionsCount in interface DiscoveryConfigOrBuilder
    • getActions

      public DataProfileAction getActions(int index)
       Actions to execute at the completion of scanning.
       
      repeated .google.privacy.dlp.v2.DataProfileAction actions = 4;
      Specified by:
      getActions in interface DiscoveryConfigOrBuilder
    • getActionsOrBuilder

      public DataProfileActionOrBuilder getActionsOrBuilder(int index)
       Actions to execute at the completion of scanning.
       
      repeated .google.privacy.dlp.v2.DataProfileAction actions = 4;
      Specified by:
      getActionsOrBuilder in interface DiscoveryConfigOrBuilder
    • getTargetsList

      public List<DiscoveryTarget> getTargetsList()
       Target to match against for determining what to scan and how frequently.
       
      repeated .google.privacy.dlp.v2.DiscoveryTarget targets = 5;
      Specified by:
      getTargetsList in interface DiscoveryConfigOrBuilder
    • getTargetsOrBuilderList

      public List<? extends DiscoveryTargetOrBuilder> getTargetsOrBuilderList()
       Target to match against for determining what to scan and how frequently.
       
      repeated .google.privacy.dlp.v2.DiscoveryTarget targets = 5;
      Specified by:
      getTargetsOrBuilderList in interface DiscoveryConfigOrBuilder
    • getTargetsCount

      public int getTargetsCount()
       Target to match against for determining what to scan and how frequently.
       
      repeated .google.privacy.dlp.v2.DiscoveryTarget targets = 5;
      Specified by:
      getTargetsCount in interface DiscoveryConfigOrBuilder
    • getTargets

      public DiscoveryTarget getTargets(int index)
       Target to match against for determining what to scan and how frequently.
       
      repeated .google.privacy.dlp.v2.DiscoveryTarget targets = 5;
      Specified by:
      getTargets in interface DiscoveryConfigOrBuilder
    • getTargetsOrBuilder

      public DiscoveryTargetOrBuilder getTargetsOrBuilder(int index)
       Target to match against for determining what to scan and how frequently.
       
      repeated .google.privacy.dlp.v2.DiscoveryTarget targets = 5;
      Specified by:
      getTargetsOrBuilder in interface DiscoveryConfigOrBuilder
    • getErrorsList

      public List<Error> getErrorsList()
       Output only. A stream of errors encountered when the config was activated.
       Repeated errors may result in the config automatically being paused. Output
       only field. Will return the last 100 errors. Whenever the config is
       modified this list will be cleared.
       
      repeated .google.privacy.dlp.v2.Error errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getErrorsList in interface DiscoveryConfigOrBuilder
    • getErrorsOrBuilderList

      public List<? extends ErrorOrBuilder> getErrorsOrBuilderList()
       Output only. A stream of errors encountered when the config was activated.
       Repeated errors may result in the config automatically being paused. Output
       only field. Will return the last 100 errors. Whenever the config is
       modified this list will be cleared.
       
      repeated .google.privacy.dlp.v2.Error errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getErrorsOrBuilderList in interface DiscoveryConfigOrBuilder
    • getErrorsCount

      public int getErrorsCount()
       Output only. A stream of errors encountered when the config was activated.
       Repeated errors may result in the config automatically being paused. Output
       only field. Will return the last 100 errors. Whenever the config is
       modified this list will be cleared.
       
      repeated .google.privacy.dlp.v2.Error errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getErrorsCount in interface DiscoveryConfigOrBuilder
    • getErrors

      public Error getErrors(int index)
       Output only. A stream of errors encountered when the config was activated.
       Repeated errors may result in the config automatically being paused. Output
       only field. Will return the last 100 errors. Whenever the config is
       modified this list will be cleared.
       
      repeated .google.privacy.dlp.v2.Error errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getErrors in interface DiscoveryConfigOrBuilder
    • getErrorsOrBuilder

      public ErrorOrBuilder getErrorsOrBuilder(int index)
       Output only. A stream of errors encountered when the config was activated.
       Repeated errors may result in the config automatically being paused. Output
       only field. Will return the last 100 errors. Whenever the config is
       modified this list will be cleared.
       
      repeated .google.privacy.dlp.v2.Error errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getErrorsOrBuilder in interface DiscoveryConfigOrBuilder
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. The creation timestamp of a DiscoveryConfig.
       
      .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface DiscoveryConfigOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. The creation timestamp of a DiscoveryConfig.
       
      .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface DiscoveryConfigOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The creation timestamp of a DiscoveryConfig.
       
      .google.protobuf.Timestamp create_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface DiscoveryConfigOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The last update timestamp of a DiscoveryConfig.
       
      .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface DiscoveryConfigOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The last update timestamp of a DiscoveryConfig.
       
      .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface DiscoveryConfigOrBuilder
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The last update timestamp of a DiscoveryConfig.
       
      .google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface DiscoveryConfigOrBuilder
    • hasLastRunTime

      public boolean hasLastRunTime()
       Output only. The timestamp of the last time this config was executed.
       
      .google.protobuf.Timestamp last_run_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasLastRunTime in interface DiscoveryConfigOrBuilder
      Returns:
      Whether the lastRunTime field is set.
    • getLastRunTime

      public com.google.protobuf.Timestamp getLastRunTime()
       Output only. The timestamp of the last time this config was executed.
       
      .google.protobuf.Timestamp last_run_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLastRunTime in interface DiscoveryConfigOrBuilder
      Returns:
      The lastRunTime.
    • getLastRunTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getLastRunTimeOrBuilder()
       Output only. The timestamp of the last time this config was executed.
       
      .google.protobuf.Timestamp last_run_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getLastRunTimeOrBuilder in interface DiscoveryConfigOrBuilder
    • getStatusValue

      public int getStatusValue()
       Required. A status for this configuration.
       
      .google.privacy.dlp.v2.DiscoveryConfig.Status status = 10 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getStatusValue in interface DiscoveryConfigOrBuilder
      Returns:
      The enum numeric value on the wire for status.
    • getStatus

      public DiscoveryConfig.Status getStatus()
       Required. A status for this configuration.
       
      .google.privacy.dlp.v2.DiscoveryConfig.Status status = 10 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getStatus in interface DiscoveryConfigOrBuilder
      Returns:
      The status.
    • hasProcessingLocation

      public boolean hasProcessingLocation()
       Optional. Processing location configuration. Vertex AI dataset scanning
       will set processing_location.image_fallback_type to MultiRegionProcessing
       by default.
       
      .google.privacy.dlp.v2.ProcessingLocation processing_location = 13 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasProcessingLocation in interface DiscoveryConfigOrBuilder
      Returns:
      Whether the processingLocation field is set.
    • getProcessingLocation

      public ProcessingLocation getProcessingLocation()
       Optional. Processing location configuration. Vertex AI dataset scanning
       will set processing_location.image_fallback_type to MultiRegionProcessing
       by default.
       
      .google.privacy.dlp.v2.ProcessingLocation processing_location = 13 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getProcessingLocation in interface DiscoveryConfigOrBuilder
      Returns:
      The processingLocation.
    • getProcessingLocationOrBuilder

      public ProcessingLocationOrBuilder getProcessingLocationOrBuilder()
       Optional. Processing location configuration. Vertex AI dataset scanning
       will set processing_location.image_fallback_type to MultiRegionProcessing
       by default.
       
      .google.privacy.dlp.v2.ProcessingLocation processing_location = 13 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getProcessingLocationOrBuilder in interface DiscoveryConfigOrBuilder
    • 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 DiscoveryConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static DiscoveryConfig.Builder newBuilder()
    • newBuilder

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

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

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

      public static DiscoveryConfig getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<DiscoveryConfig> 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 DiscoveryConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder