Class VertexDatasetDiscoveryTarget.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VertexDatasetDiscoveryTarget.Builder>
com.google.privacy.dlp.v2.VertexDatasetDiscoveryTarget.Builder
All Implemented Interfaces:
VertexDatasetDiscoveryTargetOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
VertexDatasetDiscoveryTarget

public static final class VertexDatasetDiscoveryTarget.Builder extends com.google.protobuf.GeneratedMessage.Builder<VertexDatasetDiscoveryTarget.Builder> implements VertexDatasetDiscoveryTargetOrBuilder
 Target used to match against for discovery with Vertex AI datasets.
 
Protobuf type google.privacy.dlp.v2.VertexDatasetDiscoveryTarget
  • 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<VertexDatasetDiscoveryTarget.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<VertexDatasetDiscoveryTarget.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<VertexDatasetDiscoveryTarget.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      public VertexDatasetDiscoveryTarget.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<VertexDatasetDiscoveryTarget.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<VertexDatasetDiscoveryTarget.Builder>
    • mergeFrom

      public VertexDatasetDiscoveryTarget.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<VertexDatasetDiscoveryTarget.Builder>
      Throws:
      IOException
    • getCadenceCase

      Specified by:
      getCadenceCase in interface VertexDatasetDiscoveryTargetOrBuilder
    • clearCadence

      public VertexDatasetDiscoveryTarget.Builder clearCadence()
    • hasFilter

      public boolean hasFilter()
       Required. The datasets the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a dataset.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasFilter in interface VertexDatasetDiscoveryTargetOrBuilder
      Returns:
      Whether the filter field is set.
    • getFilter

      public DiscoveryVertexDatasetFilter getFilter()
       Required. The datasets the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a dataset.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFilter in interface VertexDatasetDiscoveryTargetOrBuilder
      Returns:
      The filter.
    • setFilter

       Required. The datasets the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a dataset.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
    • setFilter

       Required. The datasets the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a dataset.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
    • mergeFilter

       Required. The datasets the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a dataset.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
    • clearFilter

       Required. The datasets the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a dataset.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
    • getFilterBuilder

      public DiscoveryVertexDatasetFilter.Builder getFilterBuilder()
       Required. The datasets the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a dataset.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
    • getFilterOrBuilder

      public DiscoveryVertexDatasetFilterOrBuilder getFilterOrBuilder()
       Required. The datasets the discovery cadence applies to. The first target
       with a matching filter will be the one to apply to a dataset.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetFilter filter = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFilterOrBuilder in interface VertexDatasetDiscoveryTargetOrBuilder
    • hasConditions

      public boolean hasConditions()
       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetConditions conditions = 2;
      Specified by:
      hasConditions in interface VertexDatasetDiscoveryTargetOrBuilder
      Returns:
      Whether the conditions field is set.
    • getConditions

      public DiscoveryVertexDatasetConditions getConditions()
       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetConditions conditions = 2;
      Specified by:
      getConditions in interface VertexDatasetDiscoveryTargetOrBuilder
      Returns:
      The conditions.
    • setConditions

       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetConditions conditions = 2;
    • setConditions

       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetConditions conditions = 2;
    • mergeConditions

       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetConditions conditions = 2;
    • clearConditions

      public VertexDatasetDiscoveryTarget.Builder clearConditions()
       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetConditions conditions = 2;
    • getConditionsBuilder

      public DiscoveryVertexDatasetConditions.Builder getConditionsBuilder()
       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetConditions conditions = 2;
    • getConditionsOrBuilder

      public DiscoveryVertexDatasetConditionsOrBuilder getConditionsOrBuilder()
       In addition to matching the filter, these conditions must be true
       before a profile is generated.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetConditions conditions = 2;
      Specified by:
      getConditionsOrBuilder in interface VertexDatasetDiscoveryTargetOrBuilder
    • hasGenerationCadence

      public boolean hasGenerationCadence()
       How often and when to update profiles. New datasets that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetGenerationCadence generation_cadence = 3;
      Specified by:
      hasGenerationCadence in interface VertexDatasetDiscoveryTargetOrBuilder
      Returns:
      Whether the generationCadence field is set.
    • getGenerationCadence

      public DiscoveryVertexDatasetGenerationCadence getGenerationCadence()
       How often and when to update profiles. New datasets that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetGenerationCadence generation_cadence = 3;
      Specified by:
      getGenerationCadence in interface VertexDatasetDiscoveryTargetOrBuilder
      Returns:
      The generationCadence.
    • setGenerationCadence

       How often and when to update profiles. New datasets that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetGenerationCadence generation_cadence = 3;
    • setGenerationCadence

       How often and when to update profiles. New datasets that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetGenerationCadence generation_cadence = 3;
    • mergeGenerationCadence

       How often and when to update profiles. New datasets that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetGenerationCadence generation_cadence = 3;
    • clearGenerationCadence

      public VertexDatasetDiscoveryTarget.Builder clearGenerationCadence()
       How often and when to update profiles. New datasets that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetGenerationCadence generation_cadence = 3;
    • getGenerationCadenceBuilder

      public DiscoveryVertexDatasetGenerationCadence.Builder getGenerationCadenceBuilder()
       How often and when to update profiles. New datasets that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetGenerationCadence generation_cadence = 3;
    • getGenerationCadenceOrBuilder

      public DiscoveryVertexDatasetGenerationCadenceOrBuilder getGenerationCadenceOrBuilder()
       How often and when to update profiles. New datasets that match both the
       filter and conditions are scanned as quickly as possible depending on
       system capacity.
       
      .google.privacy.dlp.v2.DiscoveryVertexDatasetGenerationCadence generation_cadence = 3;
      Specified by:
      getGenerationCadenceOrBuilder in interface VertexDatasetDiscoveryTargetOrBuilder
    • hasDisabled

      public boolean hasDisabled()
       Disable profiling for datasets that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
      Specified by:
      hasDisabled in interface VertexDatasetDiscoveryTargetOrBuilder
      Returns:
      Whether the disabled field is set.
    • getDisabled

      public Disabled getDisabled()
       Disable profiling for datasets that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
      Specified by:
      getDisabled in interface VertexDatasetDiscoveryTargetOrBuilder
      Returns:
      The disabled.
    • setDisabled

      public VertexDatasetDiscoveryTarget.Builder setDisabled(Disabled value)
       Disable profiling for datasets that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
    • setDisabled

      public VertexDatasetDiscoveryTarget.Builder setDisabled(Disabled.Builder builderForValue)
       Disable profiling for datasets that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
    • mergeDisabled

      public VertexDatasetDiscoveryTarget.Builder mergeDisabled(Disabled value)
       Disable profiling for datasets that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
    • clearDisabled

      public VertexDatasetDiscoveryTarget.Builder clearDisabled()
       Disable profiling for datasets that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
    • getDisabledBuilder

      public Disabled.Builder getDisabledBuilder()
       Disable profiling for datasets that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
    • getDisabledOrBuilder

      public DisabledOrBuilder getDisabledOrBuilder()
       Disable profiling for datasets that match this filter.
       
      .google.privacy.dlp.v2.Disabled disabled = 4;
      Specified by:
      getDisabledOrBuilder in interface VertexDatasetDiscoveryTargetOrBuilder