Class PrivacyMetric.DeltaPresenceEstimationConfig.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.DeltaPresenceEstimationConfig.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.GeneratedMessageV3.Builder<PrivacyMetric.DeltaPresenceEstimationConfig.Builder>
      • getDefaultInstanceForType

        public PrivacyMetric.DeltaPresenceEstimationConfig getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • buildPartial

        public PrivacyMetric.DeltaPresenceEstimationConfig buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PrivacyMetric.DeltaPresenceEstimationConfig.Builder>
      • setQuasiIds

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder setQuasiIds​(int index,
                                                                               QuasiId value)
         Required. Fields considered to be quasi-identifiers. No two fields can have the
         same tag.
         
        repeated .google.privacy.dlp.v2.QuasiId quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
      • addQuasiIds

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder addQuasiIds​(QuasiId value)
         Required. Fields considered to be quasi-identifiers. No two fields can have the
         same tag.
         
        repeated .google.privacy.dlp.v2.QuasiId quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
      • addQuasiIds

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder addQuasiIds​(int index,
                                                                               QuasiId value)
         Required. Fields considered to be quasi-identifiers. No two fields can have the
         same tag.
         
        repeated .google.privacy.dlp.v2.QuasiId quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
      • clearQuasiIds

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder clearQuasiIds()
         Required. Fields considered to be quasi-identifiers. No two fields can have the
         same tag.
         
        repeated .google.privacy.dlp.v2.QuasiId quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
      • removeQuasiIds

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder removeQuasiIds​(int index)
         Required. Fields considered to be quasi-identifiers. No two fields can have the
         same tag.
         
        repeated .google.privacy.dlp.v2.QuasiId quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
      • getQuasiIdsBuilder

        public QuasiId.Builder getQuasiIdsBuilder​(int index)
         Required. Fields considered to be quasi-identifiers. No two fields can have the
         same tag.
         
        repeated .google.privacy.dlp.v2.QuasiId quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
      • addQuasiIdsBuilder

        public QuasiId.Builder addQuasiIdsBuilder()
         Required. Fields considered to be quasi-identifiers. No two fields can have the
         same tag.
         
        repeated .google.privacy.dlp.v2.QuasiId quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
      • addQuasiIdsBuilder

        public QuasiId.Builder addQuasiIdsBuilder​(int index)
         Required. Fields considered to be quasi-identifiers. No two fields can have the
         same tag.
         
        repeated .google.privacy.dlp.v2.QuasiId quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
      • getQuasiIdsBuilderList

        public List<QuasiId.Builder> getQuasiIdsBuilderList()
         Required. Fields considered to be quasi-identifiers. No two fields can have the
         same tag.
         
        repeated .google.privacy.dlp.v2.QuasiId quasi_ids = 1 [(.google.api.field_behavior) = REQUIRED];
      • getRegionCodeBytes

        public com.google.protobuf.ByteString getRegionCodeBytes()
         ISO 3166-1 alpha-2 region code to use in the statistical modeling.
         Set if no column is tagged with a region-specific InfoType (like
         US_ZIP_5) or a region code.
         
        string region_code = 2;
        Specified by:
        getRegionCodeBytes in interface PrivacyMetric.DeltaPresenceEstimationConfigOrBuilder
        Returns:
        The bytes for regionCode.
      • setRegionCode

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder setRegionCode​(String value)
         ISO 3166-1 alpha-2 region code to use in the statistical modeling.
         Set if no column is tagged with a region-specific InfoType (like
         US_ZIP_5) or a region code.
         
        string region_code = 2;
        Parameters:
        value - The regionCode to set.
        Returns:
        This builder for chaining.
      • clearRegionCode

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder clearRegionCode()
         ISO 3166-1 alpha-2 region code to use in the statistical modeling.
         Set if no column is tagged with a region-specific InfoType (like
         US_ZIP_5) or a region code.
         
        string region_code = 2;
        Returns:
        This builder for chaining.
      • setRegionCodeBytes

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder setRegionCodeBytes​(com.google.protobuf.ByteString value)
         ISO 3166-1 alpha-2 region code to use in the statistical modeling.
         Set if no column is tagged with a region-specific InfoType (like
         US_ZIP_5) or a region code.
         
        string region_code = 2;
        Parameters:
        value - The bytes for regionCode to set.
        Returns:
        This builder for chaining.
      • getAuxiliaryTablesCount

        public int getAuxiliaryTablesCount()
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
        Specified by:
        getAuxiliaryTablesCount in interface PrivacyMetric.DeltaPresenceEstimationConfigOrBuilder
      • setAuxiliaryTables

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder setAuxiliaryTables​(int index,
                                                                                      StatisticalTable value)
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • setAuxiliaryTables

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder setAuxiliaryTables​(int index,
                                                                                      StatisticalTable.Builder builderForValue)
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • addAuxiliaryTables

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder addAuxiliaryTables​(StatisticalTable value)
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • addAuxiliaryTables

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder addAuxiliaryTables​(int index,
                                                                                      StatisticalTable value)
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • addAuxiliaryTables

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder addAuxiliaryTables​(StatisticalTable.Builder builderForValue)
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • addAuxiliaryTables

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder addAuxiliaryTables​(int index,
                                                                                      StatisticalTable.Builder builderForValue)
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • addAllAuxiliaryTables

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder addAllAuxiliaryTables​(Iterable<? extends StatisticalTable> values)
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • clearAuxiliaryTables

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder clearAuxiliaryTables()
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • removeAuxiliaryTables

        public PrivacyMetric.DeltaPresenceEstimationConfig.Builder removeAuxiliaryTables​(int index)
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • getAuxiliaryTablesBuilder

        public StatisticalTable.Builder getAuxiliaryTablesBuilder​(int index)
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • addAuxiliaryTablesBuilder

        public StatisticalTable.Builder addAuxiliaryTablesBuilder()
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • addAuxiliaryTablesBuilder

        public StatisticalTable.Builder addAuxiliaryTablesBuilder​(int index)
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;
      • getAuxiliaryTablesBuilderList

        public List<StatisticalTable.Builder> getAuxiliaryTablesBuilderList()
         Several auxiliary tables can be used in the analysis. Each custom_tag
         used to tag a quasi-identifiers field must appear in exactly one
         field of one auxiliary table.
         
        repeated .google.privacy.dlp.v2.StatisticalTable auxiliary_tables = 3;