Documentation
¶
Overview ¶
Package dlp provides access to the Cloud Data Loss Prevention (DLP) API.
This package is DEPRECATED. Use package cloud.google.com/go/dlp/apiv2 instead.
For product documentation, see: https://cloud.google.com/dlp/docs/
Creating a client ¶
Usage example:
import "google.golang.org/api/dlp/v2" ... ctx := context.Background() dlpService, err := dlp.NewService(ctx)
In this example, Google Application Default Credentials are used for authentication.
For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.
Other authentication options ¶
To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:
dlpService, err := dlp.NewService(ctx, option.WithAPIKey("AIza..."))
To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:
config := &oauth2.Config{...} // ... token, err := config.Exchange(ctx, ...) dlpService, err := dlp.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))
See https://godoc.org/google.golang.org/api/option/ for details on options.
Index ¶
- Constants
- type GooglePrivacyDlpV2Action
- type GooglePrivacyDlpV2ActivateJobTriggerRequest
- type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails
- type GooglePrivacyDlpV2AuxiliaryTable
- type GooglePrivacyDlpV2BigQueryField
- type GooglePrivacyDlpV2BigQueryKey
- type GooglePrivacyDlpV2BigQueryOptions
- type GooglePrivacyDlpV2BigQueryTable
- type GooglePrivacyDlpV2BoundingBox
- type GooglePrivacyDlpV2Bucket
- type GooglePrivacyDlpV2BucketingConfig
- type GooglePrivacyDlpV2ByteContentItem
- type GooglePrivacyDlpV2CancelDlpJobRequest
- type GooglePrivacyDlpV2CategoricalStatsConfig
- type GooglePrivacyDlpV2CategoricalStatsHistogramBucket
- type GooglePrivacyDlpV2CategoricalStatsResult
- type GooglePrivacyDlpV2CharacterMaskConfig
- type GooglePrivacyDlpV2CharsToIgnore
- type GooglePrivacyDlpV2CloudStorageFileSet
- type GooglePrivacyDlpV2CloudStorageOptions
- type GooglePrivacyDlpV2CloudStoragePath
- type GooglePrivacyDlpV2CloudStorageRegexFileSet
- type GooglePrivacyDlpV2Color
- type GooglePrivacyDlpV2Condition
- type GooglePrivacyDlpV2Conditions
- type GooglePrivacyDlpV2Container
- type GooglePrivacyDlpV2ContentItem
- type GooglePrivacyDlpV2ContentLocation
- type GooglePrivacyDlpV2CreateDeidentifyTemplateRequest
- type GooglePrivacyDlpV2CreateDlpJobRequest
- type GooglePrivacyDlpV2CreateInspectTemplateRequest
- type GooglePrivacyDlpV2CreateJobTriggerRequest
- type GooglePrivacyDlpV2CreateStoredInfoTypeRequest
- type GooglePrivacyDlpV2CryptoDeterministicConfig
- type GooglePrivacyDlpV2CryptoHashConfig
- type GooglePrivacyDlpV2CryptoKey
- type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig
- type GooglePrivacyDlpV2CustomInfoType
- type GooglePrivacyDlpV2DatastoreKey
- type GooglePrivacyDlpV2DatastoreOptions
- type GooglePrivacyDlpV2DateShiftConfig
- type GooglePrivacyDlpV2DateTime
- type GooglePrivacyDlpV2DeidentifyConfig
- type GooglePrivacyDlpV2DeidentifyContentRequest
- type GooglePrivacyDlpV2DeidentifyContentResponse
- type GooglePrivacyDlpV2DeidentifyTemplate
- type GooglePrivacyDlpV2DeltaPresenceEstimationConfig
- type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket
- type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues
- type GooglePrivacyDlpV2DeltaPresenceEstimationResult
- type GooglePrivacyDlpV2DetectionRule
- type GooglePrivacyDlpV2Dictionary
- type GooglePrivacyDlpV2DlpJob
- type GooglePrivacyDlpV2DocumentLocation
- type GooglePrivacyDlpV2EntityId
- type GooglePrivacyDlpV2Error
- type GooglePrivacyDlpV2ExcludeInfoTypes
- type GooglePrivacyDlpV2ExclusionRule
- type GooglePrivacyDlpV2Expressions
- type GooglePrivacyDlpV2FieldId
- type GooglePrivacyDlpV2FieldTransformation
- type GooglePrivacyDlpV2FileSet
- type GooglePrivacyDlpV2Finding
- type GooglePrivacyDlpV2FindingLimits
- type GooglePrivacyDlpV2FinishDlpJobRequest
- type GooglePrivacyDlpV2FixedSizeBucketingConfig
- type GooglePrivacyDlpV2HotwordRule
- type GooglePrivacyDlpV2HybridContentItem
- type GooglePrivacyDlpV2HybridFindingDetails
- type GooglePrivacyDlpV2HybridInspectDlpJobRequest
- type GooglePrivacyDlpV2HybridInspectJobTriggerRequest
- type GooglePrivacyDlpV2HybridInspectResponse
- type GooglePrivacyDlpV2HybridInspectStatistics
- type GooglePrivacyDlpV2HybridOptions
- type GooglePrivacyDlpV2ImageLocation
- type GooglePrivacyDlpV2ImageRedactionConfig
- type GooglePrivacyDlpV2InfoType
- type GooglePrivacyDlpV2InfoTypeDescription
- type GooglePrivacyDlpV2InfoTypeLimit
- type GooglePrivacyDlpV2InfoTypeStats
- type GooglePrivacyDlpV2InfoTypeTransformation
- type GooglePrivacyDlpV2InfoTypeTransformations
- type GooglePrivacyDlpV2InspectConfig
- type GooglePrivacyDlpV2InspectContentRequest
- type GooglePrivacyDlpV2InspectContentResponse
- type GooglePrivacyDlpV2InspectDataSourceDetails
- type GooglePrivacyDlpV2InspectJobConfig
- type GooglePrivacyDlpV2InspectResult
- type GooglePrivacyDlpV2InspectTemplate
- type GooglePrivacyDlpV2InspectionRule
- type GooglePrivacyDlpV2InspectionRuleSet
- type GooglePrivacyDlpV2JobNotificationEmails
- type GooglePrivacyDlpV2JobTrigger
- type GooglePrivacyDlpV2KAnonymityConfig
- type GooglePrivacyDlpV2KAnonymityEquivalenceClass
- type GooglePrivacyDlpV2KAnonymityHistogramBucket
- type GooglePrivacyDlpV2KAnonymityResult
- type GooglePrivacyDlpV2KMapEstimationConfig
- type GooglePrivacyDlpV2KMapEstimationHistogramBucket
- type GooglePrivacyDlpV2KMapEstimationQuasiIdValues
- type GooglePrivacyDlpV2KMapEstimationResult
- type GooglePrivacyDlpV2Key
- type GooglePrivacyDlpV2KindExpression
- type GooglePrivacyDlpV2KmsWrappedCryptoKey
- type GooglePrivacyDlpV2LDiversityConfig
- type GooglePrivacyDlpV2LDiversityEquivalenceClass
- type GooglePrivacyDlpV2LDiversityHistogramBucket
- type GooglePrivacyDlpV2LDiversityResult
- type GooglePrivacyDlpV2LargeCustomDictionaryConfig
- type GooglePrivacyDlpV2LargeCustomDictionaryStats
- type GooglePrivacyDlpV2LeaveUntransformed
- type GooglePrivacyDlpV2LikelihoodAdjustment
- type GooglePrivacyDlpV2ListDeidentifyTemplatesResponse
- type GooglePrivacyDlpV2ListDlpJobsResponse
- type GooglePrivacyDlpV2ListInfoTypesResponse
- type GooglePrivacyDlpV2ListInspectTemplatesResponse
- type GooglePrivacyDlpV2ListJobTriggersResponse
- type GooglePrivacyDlpV2ListStoredInfoTypesResponse
- type GooglePrivacyDlpV2Location
- type GooglePrivacyDlpV2Manual
- type GooglePrivacyDlpV2MetadataLocation
- type GooglePrivacyDlpV2NumericalStatsConfig
- type GooglePrivacyDlpV2NumericalStatsResult
- type GooglePrivacyDlpV2OutputStorageConfig
- type GooglePrivacyDlpV2PartitionId
- type GooglePrivacyDlpV2PathElement
- type GooglePrivacyDlpV2PrimitiveTransformation
- type GooglePrivacyDlpV2PrivacyMetric
- type GooglePrivacyDlpV2Proximity
- type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog
- type GooglePrivacyDlpV2PublishSummaryToCscc
- type GooglePrivacyDlpV2PublishToPubSub
- type GooglePrivacyDlpV2PublishToStackdriver
- type GooglePrivacyDlpV2QuasiId
- type GooglePrivacyDlpV2QuasiIdField
- type GooglePrivacyDlpV2QuasiIdentifierField
- type GooglePrivacyDlpV2QuoteInfo
- type GooglePrivacyDlpV2Range
- type GooglePrivacyDlpV2RecordCondition
- type GooglePrivacyDlpV2RecordKey
- type GooglePrivacyDlpV2RecordLocation
- type GooglePrivacyDlpV2RecordSuppression
- type GooglePrivacyDlpV2RecordTransformations
- type GooglePrivacyDlpV2RedactConfig
- type GooglePrivacyDlpV2RedactImageRequest
- type GooglePrivacyDlpV2RedactImageResponse
- type GooglePrivacyDlpV2Regex
- type GooglePrivacyDlpV2ReidentifyContentRequest
- type GooglePrivacyDlpV2ReidentifyContentResponse
- type GooglePrivacyDlpV2ReplaceValueConfig
- type GooglePrivacyDlpV2ReplaceWithInfoTypeConfig
- type GooglePrivacyDlpV2RequestedOptions
- type GooglePrivacyDlpV2RequestedRiskAnalysisOptions
- type GooglePrivacyDlpV2Result
- type GooglePrivacyDlpV2RiskAnalysisJobConfig
- type GooglePrivacyDlpV2Row
- type GooglePrivacyDlpV2SaveFindings
- type GooglePrivacyDlpV2Schedule
- type GooglePrivacyDlpV2StatisticalTable
- type GooglePrivacyDlpV2StorageConfig
- type GooglePrivacyDlpV2StorageMetadataLabel
- type GooglePrivacyDlpV2StoredInfoType
- type GooglePrivacyDlpV2StoredInfoTypeConfig
- type GooglePrivacyDlpV2StoredInfoTypeStats
- type GooglePrivacyDlpV2StoredInfoTypeVersion
- type GooglePrivacyDlpV2StoredType
- type GooglePrivacyDlpV2SummaryResult
- type GooglePrivacyDlpV2SurrogateType
- type GooglePrivacyDlpV2Table
- type GooglePrivacyDlpV2TableLocation
- type GooglePrivacyDlpV2TableOptions
- type GooglePrivacyDlpV2TaggedField
- type GooglePrivacyDlpV2ThrowError
- type GooglePrivacyDlpV2TimePartConfig
- type GooglePrivacyDlpV2TimeZone
- type GooglePrivacyDlpV2TimespanConfig
- type GooglePrivacyDlpV2TransformationErrorHandling
- type GooglePrivacyDlpV2TransformationOverview
- type GooglePrivacyDlpV2TransformationSummary
- type GooglePrivacyDlpV2TransientCryptoKey
- type GooglePrivacyDlpV2Trigger
- type GooglePrivacyDlpV2UnwrappedCryptoKey
- type GooglePrivacyDlpV2UpdateDeidentifyTemplateRequest
- type GooglePrivacyDlpV2UpdateInspectTemplateRequest
- type GooglePrivacyDlpV2UpdateJobTriggerRequest
- type GooglePrivacyDlpV2UpdateStoredInfoTypeRequest
- type GooglePrivacyDlpV2Value
- type GooglePrivacyDlpV2ValueFrequency
- type GooglePrivacyDlpV2WordList
- type GoogleProtobufEmpty
- type GoogleRpcStatus
- type GoogleTypeDate
- type GoogleTypeTimeOfDay
- type InfoTypesListCall
- func (c *InfoTypesListCall) Context(ctx context.Context) *InfoTypesListCall
- func (c *InfoTypesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListInfoTypesResponse, error)
- func (c *InfoTypesListCall) Fields(s ...googleapi.Field) *InfoTypesListCall
- func (c *InfoTypesListCall) Filter(filter string) *InfoTypesListCall
- func (c *InfoTypesListCall) Header() http.Header
- func (c *InfoTypesListCall) IfNoneMatch(entityTag string) *InfoTypesListCall
- func (c *InfoTypesListCall) LanguageCode(languageCode string) *InfoTypesListCall
- func (c *InfoTypesListCall) LocationId(locationId string) *InfoTypesListCall
- func (c *InfoTypesListCall) Parent(parent string) *InfoTypesListCall
- type InfoTypesService
- type LocationsInfoTypesListCall
- func (c *LocationsInfoTypesListCall) Context(ctx context.Context) *LocationsInfoTypesListCall
- func (c *LocationsInfoTypesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListInfoTypesResponse, error)
- func (c *LocationsInfoTypesListCall) Fields(s ...googleapi.Field) *LocationsInfoTypesListCall
- func (c *LocationsInfoTypesListCall) Filter(filter string) *LocationsInfoTypesListCall
- func (c *LocationsInfoTypesListCall) Header() http.Header
- func (c *LocationsInfoTypesListCall) IfNoneMatch(entityTag string) *LocationsInfoTypesListCall
- func (c *LocationsInfoTypesListCall) LanguageCode(languageCode string) *LocationsInfoTypesListCall
- func (c *LocationsInfoTypesListCall) LocationId(locationId string) *LocationsInfoTypesListCall
- type LocationsInfoTypesService
- type LocationsService
- type OrganizationsDeidentifyTemplatesCreateCall
- func (c *OrganizationsDeidentifyTemplatesCreateCall) Context(ctx context.Context) *OrganizationsDeidentifyTemplatesCreateCall
- func (c *OrganizationsDeidentifyTemplatesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *OrganizationsDeidentifyTemplatesCreateCall) Fields(s ...googleapi.Field) *OrganizationsDeidentifyTemplatesCreateCall
- func (c *OrganizationsDeidentifyTemplatesCreateCall) Header() http.Header
- type OrganizationsDeidentifyTemplatesDeleteCall
- func (c *OrganizationsDeidentifyTemplatesDeleteCall) Context(ctx context.Context) *OrganizationsDeidentifyTemplatesDeleteCall
- func (c *OrganizationsDeidentifyTemplatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *OrganizationsDeidentifyTemplatesDeleteCall) Fields(s ...googleapi.Field) *OrganizationsDeidentifyTemplatesDeleteCall
- func (c *OrganizationsDeidentifyTemplatesDeleteCall) Header() http.Header
- type OrganizationsDeidentifyTemplatesGetCall
- func (c *OrganizationsDeidentifyTemplatesGetCall) Context(ctx context.Context) *OrganizationsDeidentifyTemplatesGetCall
- func (c *OrganizationsDeidentifyTemplatesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *OrganizationsDeidentifyTemplatesGetCall) Fields(s ...googleapi.Field) *OrganizationsDeidentifyTemplatesGetCall
- func (c *OrganizationsDeidentifyTemplatesGetCall) Header() http.Header
- func (c *OrganizationsDeidentifyTemplatesGetCall) IfNoneMatch(entityTag string) *OrganizationsDeidentifyTemplatesGetCall
- type OrganizationsDeidentifyTemplatesListCall
- func (c *OrganizationsDeidentifyTemplatesListCall) Context(ctx context.Context) *OrganizationsDeidentifyTemplatesListCall
- func (c *OrganizationsDeidentifyTemplatesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListDeidentifyTemplatesResponse, error)
- func (c *OrganizationsDeidentifyTemplatesListCall) Fields(s ...googleapi.Field) *OrganizationsDeidentifyTemplatesListCall
- func (c *OrganizationsDeidentifyTemplatesListCall) Header() http.Header
- func (c *OrganizationsDeidentifyTemplatesListCall) IfNoneMatch(entityTag string) *OrganizationsDeidentifyTemplatesListCall
- func (c *OrganizationsDeidentifyTemplatesListCall) LocationId(locationId string) *OrganizationsDeidentifyTemplatesListCall
- func (c *OrganizationsDeidentifyTemplatesListCall) OrderBy(orderBy string) *OrganizationsDeidentifyTemplatesListCall
- func (c *OrganizationsDeidentifyTemplatesListCall) PageSize(pageSize int64) *OrganizationsDeidentifyTemplatesListCall
- func (c *OrganizationsDeidentifyTemplatesListCall) PageToken(pageToken string) *OrganizationsDeidentifyTemplatesListCall
- func (c *OrganizationsDeidentifyTemplatesListCall) Pages(ctx context.Context, ...) error
- type OrganizationsDeidentifyTemplatesPatchCall
- func (c *OrganizationsDeidentifyTemplatesPatchCall) Context(ctx context.Context) *OrganizationsDeidentifyTemplatesPatchCall
- func (c *OrganizationsDeidentifyTemplatesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *OrganizationsDeidentifyTemplatesPatchCall) Fields(s ...googleapi.Field) *OrganizationsDeidentifyTemplatesPatchCall
- func (c *OrganizationsDeidentifyTemplatesPatchCall) Header() http.Header
- type OrganizationsDeidentifyTemplatesService
- func (r *OrganizationsDeidentifyTemplatesService) Create(parentid string, ...) *OrganizationsDeidentifyTemplatesCreateCall
- func (r *OrganizationsDeidentifyTemplatesService) Delete(name string) *OrganizationsDeidentifyTemplatesDeleteCall
- func (r *OrganizationsDeidentifyTemplatesService) Get(name string) *OrganizationsDeidentifyTemplatesGetCall
- func (r *OrganizationsDeidentifyTemplatesService) List(parentid string) *OrganizationsDeidentifyTemplatesListCall
- func (r *OrganizationsDeidentifyTemplatesService) Patch(name string, ...) *OrganizationsDeidentifyTemplatesPatchCall
- type OrganizationsInspectTemplatesCreateCall
- func (c *OrganizationsInspectTemplatesCreateCall) Context(ctx context.Context) *OrganizationsInspectTemplatesCreateCall
- func (c *OrganizationsInspectTemplatesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *OrganizationsInspectTemplatesCreateCall) Fields(s ...googleapi.Field) *OrganizationsInspectTemplatesCreateCall
- func (c *OrganizationsInspectTemplatesCreateCall) Header() http.Header
- type OrganizationsInspectTemplatesDeleteCall
- func (c *OrganizationsInspectTemplatesDeleteCall) Context(ctx context.Context) *OrganizationsInspectTemplatesDeleteCall
- func (c *OrganizationsInspectTemplatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *OrganizationsInspectTemplatesDeleteCall) Fields(s ...googleapi.Field) *OrganizationsInspectTemplatesDeleteCall
- func (c *OrganizationsInspectTemplatesDeleteCall) Header() http.Header
- type OrganizationsInspectTemplatesGetCall
- func (c *OrganizationsInspectTemplatesGetCall) Context(ctx context.Context) *OrganizationsInspectTemplatesGetCall
- func (c *OrganizationsInspectTemplatesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *OrganizationsInspectTemplatesGetCall) Fields(s ...googleapi.Field) *OrganizationsInspectTemplatesGetCall
- func (c *OrganizationsInspectTemplatesGetCall) Header() http.Header
- func (c *OrganizationsInspectTemplatesGetCall) IfNoneMatch(entityTag string) *OrganizationsInspectTemplatesGetCall
- type OrganizationsInspectTemplatesListCall
- func (c *OrganizationsInspectTemplatesListCall) Context(ctx context.Context) *OrganizationsInspectTemplatesListCall
- func (c *OrganizationsInspectTemplatesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListInspectTemplatesResponse, error)
- func (c *OrganizationsInspectTemplatesListCall) Fields(s ...googleapi.Field) *OrganizationsInspectTemplatesListCall
- func (c *OrganizationsInspectTemplatesListCall) Header() http.Header
- func (c *OrganizationsInspectTemplatesListCall) IfNoneMatch(entityTag string) *OrganizationsInspectTemplatesListCall
- func (c *OrganizationsInspectTemplatesListCall) LocationId(locationId string) *OrganizationsInspectTemplatesListCall
- func (c *OrganizationsInspectTemplatesListCall) OrderBy(orderBy string) *OrganizationsInspectTemplatesListCall
- func (c *OrganizationsInspectTemplatesListCall) PageSize(pageSize int64) *OrganizationsInspectTemplatesListCall
- func (c *OrganizationsInspectTemplatesListCall) PageToken(pageToken string) *OrganizationsInspectTemplatesListCall
- func (c *OrganizationsInspectTemplatesListCall) Pages(ctx context.Context, ...) error
- type OrganizationsInspectTemplatesPatchCall
- func (c *OrganizationsInspectTemplatesPatchCall) Context(ctx context.Context) *OrganizationsInspectTemplatesPatchCall
- func (c *OrganizationsInspectTemplatesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *OrganizationsInspectTemplatesPatchCall) Fields(s ...googleapi.Field) *OrganizationsInspectTemplatesPatchCall
- func (c *OrganizationsInspectTemplatesPatchCall) Header() http.Header
- type OrganizationsInspectTemplatesService
- func (r *OrganizationsInspectTemplatesService) Create(parentid string, ...) *OrganizationsInspectTemplatesCreateCall
- func (r *OrganizationsInspectTemplatesService) Delete(name string) *OrganizationsInspectTemplatesDeleteCall
- func (r *OrganizationsInspectTemplatesService) Get(name string) *OrganizationsInspectTemplatesGetCall
- func (r *OrganizationsInspectTemplatesService) List(parentid string) *OrganizationsInspectTemplatesListCall
- func (r *OrganizationsInspectTemplatesService) Patch(name string, ...) *OrganizationsInspectTemplatesPatchCall
- type OrganizationsLocationsDeidentifyTemplatesCreateCall
- func (c *OrganizationsLocationsDeidentifyTemplatesCreateCall) Context(ctx context.Context) *OrganizationsLocationsDeidentifyTemplatesCreateCall
- func (c *OrganizationsLocationsDeidentifyTemplatesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *OrganizationsLocationsDeidentifyTemplatesCreateCall) Fields(s ...googleapi.Field) *OrganizationsLocationsDeidentifyTemplatesCreateCall
- func (c *OrganizationsLocationsDeidentifyTemplatesCreateCall) Header() http.Header
- type OrganizationsLocationsDeidentifyTemplatesDeleteCall
- func (c *OrganizationsLocationsDeidentifyTemplatesDeleteCall) Context(ctx context.Context) *OrganizationsLocationsDeidentifyTemplatesDeleteCall
- func (c *OrganizationsLocationsDeidentifyTemplatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *OrganizationsLocationsDeidentifyTemplatesDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsDeidentifyTemplatesDeleteCall
- func (c *OrganizationsLocationsDeidentifyTemplatesDeleteCall) Header() http.Header
- type OrganizationsLocationsDeidentifyTemplatesGetCall
- func (c *OrganizationsLocationsDeidentifyTemplatesGetCall) Context(ctx context.Context) *OrganizationsLocationsDeidentifyTemplatesGetCall
- func (c *OrganizationsLocationsDeidentifyTemplatesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *OrganizationsLocationsDeidentifyTemplatesGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsDeidentifyTemplatesGetCall
- func (c *OrganizationsLocationsDeidentifyTemplatesGetCall) Header() http.Header
- func (c *OrganizationsLocationsDeidentifyTemplatesGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsDeidentifyTemplatesGetCall
- type OrganizationsLocationsDeidentifyTemplatesListCall
- func (c *OrganizationsLocationsDeidentifyTemplatesListCall) Context(ctx context.Context) *OrganizationsLocationsDeidentifyTemplatesListCall
- func (c *OrganizationsLocationsDeidentifyTemplatesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListDeidentifyTemplatesResponse, error)
- func (c *OrganizationsLocationsDeidentifyTemplatesListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsDeidentifyTemplatesListCall
- func (c *OrganizationsLocationsDeidentifyTemplatesListCall) Header() http.Header
- func (c *OrganizationsLocationsDeidentifyTemplatesListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsDeidentifyTemplatesListCall
- func (c *OrganizationsLocationsDeidentifyTemplatesListCall) LocationId(locationId string) *OrganizationsLocationsDeidentifyTemplatesListCall
- func (c *OrganizationsLocationsDeidentifyTemplatesListCall) OrderBy(orderBy string) *OrganizationsLocationsDeidentifyTemplatesListCall
- func (c *OrganizationsLocationsDeidentifyTemplatesListCall) PageSize(pageSize int64) *OrganizationsLocationsDeidentifyTemplatesListCall
- func (c *OrganizationsLocationsDeidentifyTemplatesListCall) PageToken(pageToken string) *OrganizationsLocationsDeidentifyTemplatesListCall
- func (c *OrganizationsLocationsDeidentifyTemplatesListCall) Pages(ctx context.Context, ...) error
- type OrganizationsLocationsDeidentifyTemplatesPatchCall
- func (c *OrganizationsLocationsDeidentifyTemplatesPatchCall) Context(ctx context.Context) *OrganizationsLocationsDeidentifyTemplatesPatchCall
- func (c *OrganizationsLocationsDeidentifyTemplatesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *OrganizationsLocationsDeidentifyTemplatesPatchCall) Fields(s ...googleapi.Field) *OrganizationsLocationsDeidentifyTemplatesPatchCall
- func (c *OrganizationsLocationsDeidentifyTemplatesPatchCall) Header() http.Header
- type OrganizationsLocationsDeidentifyTemplatesService
- func (r *OrganizationsLocationsDeidentifyTemplatesService) Create(parentid string, ...) *OrganizationsLocationsDeidentifyTemplatesCreateCall
- func (r *OrganizationsLocationsDeidentifyTemplatesService) Delete(name string) *OrganizationsLocationsDeidentifyTemplatesDeleteCall
- func (r *OrganizationsLocationsDeidentifyTemplatesService) Get(name string) *OrganizationsLocationsDeidentifyTemplatesGetCall
- func (r *OrganizationsLocationsDeidentifyTemplatesService) List(parentid string) *OrganizationsLocationsDeidentifyTemplatesListCall
- func (r *OrganizationsLocationsDeidentifyTemplatesService) Patch(name string, ...) *OrganizationsLocationsDeidentifyTemplatesPatchCall
- type OrganizationsLocationsDlpJobsListCall
- func (c *OrganizationsLocationsDlpJobsListCall) Context(ctx context.Context) *OrganizationsLocationsDlpJobsListCall
- func (c *OrganizationsLocationsDlpJobsListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListDlpJobsResponse, error)
- func (c *OrganizationsLocationsDlpJobsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsDlpJobsListCall
- func (c *OrganizationsLocationsDlpJobsListCall) Filter(filter string) *OrganizationsLocationsDlpJobsListCall
- func (c *OrganizationsLocationsDlpJobsListCall) Header() http.Header
- func (c *OrganizationsLocationsDlpJobsListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsDlpJobsListCall
- func (c *OrganizationsLocationsDlpJobsListCall) LocationId(locationId string) *OrganizationsLocationsDlpJobsListCall
- func (c *OrganizationsLocationsDlpJobsListCall) OrderBy(orderBy string) *OrganizationsLocationsDlpJobsListCall
- func (c *OrganizationsLocationsDlpJobsListCall) PageSize(pageSize int64) *OrganizationsLocationsDlpJobsListCall
- func (c *OrganizationsLocationsDlpJobsListCall) PageToken(pageToken string) *OrganizationsLocationsDlpJobsListCall
- func (c *OrganizationsLocationsDlpJobsListCall) Pages(ctx context.Context, f func(*GooglePrivacyDlpV2ListDlpJobsResponse) error) error
- func (c *OrganizationsLocationsDlpJobsListCall) Type(type_ string) *OrganizationsLocationsDlpJobsListCall
- type OrganizationsLocationsDlpJobsService
- type OrganizationsLocationsInspectTemplatesCreateCall
- func (c *OrganizationsLocationsInspectTemplatesCreateCall) Context(ctx context.Context) *OrganizationsLocationsInspectTemplatesCreateCall
- func (c *OrganizationsLocationsInspectTemplatesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *OrganizationsLocationsInspectTemplatesCreateCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInspectTemplatesCreateCall
- func (c *OrganizationsLocationsInspectTemplatesCreateCall) Header() http.Header
- type OrganizationsLocationsInspectTemplatesDeleteCall
- func (c *OrganizationsLocationsInspectTemplatesDeleteCall) Context(ctx context.Context) *OrganizationsLocationsInspectTemplatesDeleteCall
- func (c *OrganizationsLocationsInspectTemplatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *OrganizationsLocationsInspectTemplatesDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInspectTemplatesDeleteCall
- func (c *OrganizationsLocationsInspectTemplatesDeleteCall) Header() http.Header
- type OrganizationsLocationsInspectTemplatesGetCall
- func (c *OrganizationsLocationsInspectTemplatesGetCall) Context(ctx context.Context) *OrganizationsLocationsInspectTemplatesGetCall
- func (c *OrganizationsLocationsInspectTemplatesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *OrganizationsLocationsInspectTemplatesGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInspectTemplatesGetCall
- func (c *OrganizationsLocationsInspectTemplatesGetCall) Header() http.Header
- func (c *OrganizationsLocationsInspectTemplatesGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsInspectTemplatesGetCall
- type OrganizationsLocationsInspectTemplatesListCall
- func (c *OrganizationsLocationsInspectTemplatesListCall) Context(ctx context.Context) *OrganizationsLocationsInspectTemplatesListCall
- func (c *OrganizationsLocationsInspectTemplatesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListInspectTemplatesResponse, error)
- func (c *OrganizationsLocationsInspectTemplatesListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInspectTemplatesListCall
- func (c *OrganizationsLocationsInspectTemplatesListCall) Header() http.Header
- func (c *OrganizationsLocationsInspectTemplatesListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsInspectTemplatesListCall
- func (c *OrganizationsLocationsInspectTemplatesListCall) LocationId(locationId string) *OrganizationsLocationsInspectTemplatesListCall
- func (c *OrganizationsLocationsInspectTemplatesListCall) OrderBy(orderBy string) *OrganizationsLocationsInspectTemplatesListCall
- func (c *OrganizationsLocationsInspectTemplatesListCall) PageSize(pageSize int64) *OrganizationsLocationsInspectTemplatesListCall
- func (c *OrganizationsLocationsInspectTemplatesListCall) PageToken(pageToken string) *OrganizationsLocationsInspectTemplatesListCall
- func (c *OrganizationsLocationsInspectTemplatesListCall) Pages(ctx context.Context, ...) error
- type OrganizationsLocationsInspectTemplatesPatchCall
- func (c *OrganizationsLocationsInspectTemplatesPatchCall) Context(ctx context.Context) *OrganizationsLocationsInspectTemplatesPatchCall
- func (c *OrganizationsLocationsInspectTemplatesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *OrganizationsLocationsInspectTemplatesPatchCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInspectTemplatesPatchCall
- func (c *OrganizationsLocationsInspectTemplatesPatchCall) Header() http.Header
- type OrganizationsLocationsInspectTemplatesService
- func (r *OrganizationsLocationsInspectTemplatesService) Create(parentid string, ...) *OrganizationsLocationsInspectTemplatesCreateCall
- func (r *OrganizationsLocationsInspectTemplatesService) Delete(name string) *OrganizationsLocationsInspectTemplatesDeleteCall
- func (r *OrganizationsLocationsInspectTemplatesService) Get(name string) *OrganizationsLocationsInspectTemplatesGetCall
- func (r *OrganizationsLocationsInspectTemplatesService) List(parentid string) *OrganizationsLocationsInspectTemplatesListCall
- func (r *OrganizationsLocationsInspectTemplatesService) Patch(name string, ...) *OrganizationsLocationsInspectTemplatesPatchCall
- type OrganizationsLocationsJobTriggersCreateCall
- func (c *OrganizationsLocationsJobTriggersCreateCall) Context(ctx context.Context) *OrganizationsLocationsJobTriggersCreateCall
- func (c *OrganizationsLocationsJobTriggersCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2JobTrigger, error)
- func (c *OrganizationsLocationsJobTriggersCreateCall) Fields(s ...googleapi.Field) *OrganizationsLocationsJobTriggersCreateCall
- func (c *OrganizationsLocationsJobTriggersCreateCall) Header() http.Header
- type OrganizationsLocationsJobTriggersDeleteCall
- func (c *OrganizationsLocationsJobTriggersDeleteCall) Context(ctx context.Context) *OrganizationsLocationsJobTriggersDeleteCall
- func (c *OrganizationsLocationsJobTriggersDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *OrganizationsLocationsJobTriggersDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsJobTriggersDeleteCall
- func (c *OrganizationsLocationsJobTriggersDeleteCall) Header() http.Header
- type OrganizationsLocationsJobTriggersGetCall
- func (c *OrganizationsLocationsJobTriggersGetCall) Context(ctx context.Context) *OrganizationsLocationsJobTriggersGetCall
- func (c *OrganizationsLocationsJobTriggersGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2JobTrigger, error)
- func (c *OrganizationsLocationsJobTriggersGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsJobTriggersGetCall
- func (c *OrganizationsLocationsJobTriggersGetCall) Header() http.Header
- func (c *OrganizationsLocationsJobTriggersGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsJobTriggersGetCall
- type OrganizationsLocationsJobTriggersListCall
- func (c *OrganizationsLocationsJobTriggersListCall) Context(ctx context.Context) *OrganizationsLocationsJobTriggersListCall
- func (c *OrganizationsLocationsJobTriggersListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListJobTriggersResponse, error)
- func (c *OrganizationsLocationsJobTriggersListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsJobTriggersListCall
- func (c *OrganizationsLocationsJobTriggersListCall) Filter(filter string) *OrganizationsLocationsJobTriggersListCall
- func (c *OrganizationsLocationsJobTriggersListCall) Header() http.Header
- func (c *OrganizationsLocationsJobTriggersListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsJobTriggersListCall
- func (c *OrganizationsLocationsJobTriggersListCall) LocationId(locationId string) *OrganizationsLocationsJobTriggersListCall
- func (c *OrganizationsLocationsJobTriggersListCall) OrderBy(orderBy string) *OrganizationsLocationsJobTriggersListCall
- func (c *OrganizationsLocationsJobTriggersListCall) PageSize(pageSize int64) *OrganizationsLocationsJobTriggersListCall
- func (c *OrganizationsLocationsJobTriggersListCall) PageToken(pageToken string) *OrganizationsLocationsJobTriggersListCall
- func (c *OrganizationsLocationsJobTriggersListCall) Pages(ctx context.Context, f func(*GooglePrivacyDlpV2ListJobTriggersResponse) error) error
- type OrganizationsLocationsJobTriggersPatchCall
- func (c *OrganizationsLocationsJobTriggersPatchCall) Context(ctx context.Context) *OrganizationsLocationsJobTriggersPatchCall
- func (c *OrganizationsLocationsJobTriggersPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2JobTrigger, error)
- func (c *OrganizationsLocationsJobTriggersPatchCall) Fields(s ...googleapi.Field) *OrganizationsLocationsJobTriggersPatchCall
- func (c *OrganizationsLocationsJobTriggersPatchCall) Header() http.Header
- type OrganizationsLocationsJobTriggersService
- func (r *OrganizationsLocationsJobTriggersService) Create(parentid string, ...) *OrganizationsLocationsJobTriggersCreateCall
- func (r *OrganizationsLocationsJobTriggersService) Delete(name string) *OrganizationsLocationsJobTriggersDeleteCall
- func (r *OrganizationsLocationsJobTriggersService) Get(name string) *OrganizationsLocationsJobTriggersGetCall
- func (r *OrganizationsLocationsJobTriggersService) List(parentid string) *OrganizationsLocationsJobTriggersListCall
- func (r *OrganizationsLocationsJobTriggersService) Patch(name string, ...) *OrganizationsLocationsJobTriggersPatchCall
- type OrganizationsLocationsService
- type OrganizationsLocationsStoredInfoTypesCreateCall
- func (c *OrganizationsLocationsStoredInfoTypesCreateCall) Context(ctx context.Context) *OrganizationsLocationsStoredInfoTypesCreateCall
- func (c *OrganizationsLocationsStoredInfoTypesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *OrganizationsLocationsStoredInfoTypesCreateCall) Fields(s ...googleapi.Field) *OrganizationsLocationsStoredInfoTypesCreateCall
- func (c *OrganizationsLocationsStoredInfoTypesCreateCall) Header() http.Header
- type OrganizationsLocationsStoredInfoTypesDeleteCall
- func (c *OrganizationsLocationsStoredInfoTypesDeleteCall) Context(ctx context.Context) *OrganizationsLocationsStoredInfoTypesDeleteCall
- func (c *OrganizationsLocationsStoredInfoTypesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *OrganizationsLocationsStoredInfoTypesDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsStoredInfoTypesDeleteCall
- func (c *OrganizationsLocationsStoredInfoTypesDeleteCall) Header() http.Header
- type OrganizationsLocationsStoredInfoTypesGetCall
- func (c *OrganizationsLocationsStoredInfoTypesGetCall) Context(ctx context.Context) *OrganizationsLocationsStoredInfoTypesGetCall
- func (c *OrganizationsLocationsStoredInfoTypesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *OrganizationsLocationsStoredInfoTypesGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsStoredInfoTypesGetCall
- func (c *OrganizationsLocationsStoredInfoTypesGetCall) Header() http.Header
- func (c *OrganizationsLocationsStoredInfoTypesGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsStoredInfoTypesGetCall
- type OrganizationsLocationsStoredInfoTypesListCall
- func (c *OrganizationsLocationsStoredInfoTypesListCall) Context(ctx context.Context) *OrganizationsLocationsStoredInfoTypesListCall
- func (c *OrganizationsLocationsStoredInfoTypesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListStoredInfoTypesResponse, error)
- func (c *OrganizationsLocationsStoredInfoTypesListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsStoredInfoTypesListCall
- func (c *OrganizationsLocationsStoredInfoTypesListCall) Header() http.Header
- func (c *OrganizationsLocationsStoredInfoTypesListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsStoredInfoTypesListCall
- func (c *OrganizationsLocationsStoredInfoTypesListCall) LocationId(locationId string) *OrganizationsLocationsStoredInfoTypesListCall
- func (c *OrganizationsLocationsStoredInfoTypesListCall) OrderBy(orderBy string) *OrganizationsLocationsStoredInfoTypesListCall
- func (c *OrganizationsLocationsStoredInfoTypesListCall) PageSize(pageSize int64) *OrganizationsLocationsStoredInfoTypesListCall
- func (c *OrganizationsLocationsStoredInfoTypesListCall) PageToken(pageToken string) *OrganizationsLocationsStoredInfoTypesListCall
- func (c *OrganizationsLocationsStoredInfoTypesListCall) Pages(ctx context.Context, ...) error
- type OrganizationsLocationsStoredInfoTypesPatchCall
- func (c *OrganizationsLocationsStoredInfoTypesPatchCall) Context(ctx context.Context) *OrganizationsLocationsStoredInfoTypesPatchCall
- func (c *OrganizationsLocationsStoredInfoTypesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *OrganizationsLocationsStoredInfoTypesPatchCall) Fields(s ...googleapi.Field) *OrganizationsLocationsStoredInfoTypesPatchCall
- func (c *OrganizationsLocationsStoredInfoTypesPatchCall) Header() http.Header
- type OrganizationsLocationsStoredInfoTypesService
- func (r *OrganizationsLocationsStoredInfoTypesService) Create(parentid string, ...) *OrganizationsLocationsStoredInfoTypesCreateCall
- func (r *OrganizationsLocationsStoredInfoTypesService) Delete(name string) *OrganizationsLocationsStoredInfoTypesDeleteCall
- func (r *OrganizationsLocationsStoredInfoTypesService) Get(name string) *OrganizationsLocationsStoredInfoTypesGetCall
- func (r *OrganizationsLocationsStoredInfoTypesService) List(parentid string) *OrganizationsLocationsStoredInfoTypesListCall
- func (r *OrganizationsLocationsStoredInfoTypesService) Patch(name string, ...) *OrganizationsLocationsStoredInfoTypesPatchCall
- type OrganizationsService
- type OrganizationsStoredInfoTypesCreateCall
- func (c *OrganizationsStoredInfoTypesCreateCall) Context(ctx context.Context) *OrganizationsStoredInfoTypesCreateCall
- func (c *OrganizationsStoredInfoTypesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *OrganizationsStoredInfoTypesCreateCall) Fields(s ...googleapi.Field) *OrganizationsStoredInfoTypesCreateCall
- func (c *OrganizationsStoredInfoTypesCreateCall) Header() http.Header
- type OrganizationsStoredInfoTypesDeleteCall
- func (c *OrganizationsStoredInfoTypesDeleteCall) Context(ctx context.Context) *OrganizationsStoredInfoTypesDeleteCall
- func (c *OrganizationsStoredInfoTypesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *OrganizationsStoredInfoTypesDeleteCall) Fields(s ...googleapi.Field) *OrganizationsStoredInfoTypesDeleteCall
- func (c *OrganizationsStoredInfoTypesDeleteCall) Header() http.Header
- type OrganizationsStoredInfoTypesGetCall
- func (c *OrganizationsStoredInfoTypesGetCall) Context(ctx context.Context) *OrganizationsStoredInfoTypesGetCall
- func (c *OrganizationsStoredInfoTypesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *OrganizationsStoredInfoTypesGetCall) Fields(s ...googleapi.Field) *OrganizationsStoredInfoTypesGetCall
- func (c *OrganizationsStoredInfoTypesGetCall) Header() http.Header
- func (c *OrganizationsStoredInfoTypesGetCall) IfNoneMatch(entityTag string) *OrganizationsStoredInfoTypesGetCall
- type OrganizationsStoredInfoTypesListCall
- func (c *OrganizationsStoredInfoTypesListCall) Context(ctx context.Context) *OrganizationsStoredInfoTypesListCall
- func (c *OrganizationsStoredInfoTypesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListStoredInfoTypesResponse, error)
- func (c *OrganizationsStoredInfoTypesListCall) Fields(s ...googleapi.Field) *OrganizationsStoredInfoTypesListCall
- func (c *OrganizationsStoredInfoTypesListCall) Header() http.Header
- func (c *OrganizationsStoredInfoTypesListCall) IfNoneMatch(entityTag string) *OrganizationsStoredInfoTypesListCall
- func (c *OrganizationsStoredInfoTypesListCall) LocationId(locationId string) *OrganizationsStoredInfoTypesListCall
- func (c *OrganizationsStoredInfoTypesListCall) OrderBy(orderBy string) *OrganizationsStoredInfoTypesListCall
- func (c *OrganizationsStoredInfoTypesListCall) PageSize(pageSize int64) *OrganizationsStoredInfoTypesListCall
- func (c *OrganizationsStoredInfoTypesListCall) PageToken(pageToken string) *OrganizationsStoredInfoTypesListCall
- func (c *OrganizationsStoredInfoTypesListCall) Pages(ctx context.Context, ...) error
- type OrganizationsStoredInfoTypesPatchCall
- func (c *OrganizationsStoredInfoTypesPatchCall) Context(ctx context.Context) *OrganizationsStoredInfoTypesPatchCall
- func (c *OrganizationsStoredInfoTypesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *OrganizationsStoredInfoTypesPatchCall) Fields(s ...googleapi.Field) *OrganizationsStoredInfoTypesPatchCall
- func (c *OrganizationsStoredInfoTypesPatchCall) Header() http.Header
- type OrganizationsStoredInfoTypesService
- func (r *OrganizationsStoredInfoTypesService) Create(parentid string, ...) *OrganizationsStoredInfoTypesCreateCall
- func (r *OrganizationsStoredInfoTypesService) Delete(name string) *OrganizationsStoredInfoTypesDeleteCall
- func (r *OrganizationsStoredInfoTypesService) Get(name string) *OrganizationsStoredInfoTypesGetCall
- func (r *OrganizationsStoredInfoTypesService) List(parentid string) *OrganizationsStoredInfoTypesListCall
- func (r *OrganizationsStoredInfoTypesService) Patch(name string, ...) *OrganizationsStoredInfoTypesPatchCall
- type ProjectsContentDeidentifyCall
- func (c *ProjectsContentDeidentifyCall) Context(ctx context.Context) *ProjectsContentDeidentifyCall
- func (c *ProjectsContentDeidentifyCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyContentResponse, error)
- func (c *ProjectsContentDeidentifyCall) Fields(s ...googleapi.Field) *ProjectsContentDeidentifyCall
- func (c *ProjectsContentDeidentifyCall) Header() http.Header
- type ProjectsContentInspectCall
- func (c *ProjectsContentInspectCall) Context(ctx context.Context) *ProjectsContentInspectCall
- func (c *ProjectsContentInspectCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectContentResponse, error)
- func (c *ProjectsContentInspectCall) Fields(s ...googleapi.Field) *ProjectsContentInspectCall
- func (c *ProjectsContentInspectCall) Header() http.Header
- type ProjectsContentReidentifyCall
- func (c *ProjectsContentReidentifyCall) Context(ctx context.Context) *ProjectsContentReidentifyCall
- func (c *ProjectsContentReidentifyCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ReidentifyContentResponse, error)
- func (c *ProjectsContentReidentifyCall) Fields(s ...googleapi.Field) *ProjectsContentReidentifyCall
- func (c *ProjectsContentReidentifyCall) Header() http.Header
- type ProjectsContentService
- type ProjectsDeidentifyTemplatesCreateCall
- func (c *ProjectsDeidentifyTemplatesCreateCall) Context(ctx context.Context) *ProjectsDeidentifyTemplatesCreateCall
- func (c *ProjectsDeidentifyTemplatesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *ProjectsDeidentifyTemplatesCreateCall) Fields(s ...googleapi.Field) *ProjectsDeidentifyTemplatesCreateCall
- func (c *ProjectsDeidentifyTemplatesCreateCall) Header() http.Header
- type ProjectsDeidentifyTemplatesDeleteCall
- func (c *ProjectsDeidentifyTemplatesDeleteCall) Context(ctx context.Context) *ProjectsDeidentifyTemplatesDeleteCall
- func (c *ProjectsDeidentifyTemplatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsDeidentifyTemplatesDeleteCall) Fields(s ...googleapi.Field) *ProjectsDeidentifyTemplatesDeleteCall
- func (c *ProjectsDeidentifyTemplatesDeleteCall) Header() http.Header
- type ProjectsDeidentifyTemplatesGetCall
- func (c *ProjectsDeidentifyTemplatesGetCall) Context(ctx context.Context) *ProjectsDeidentifyTemplatesGetCall
- func (c *ProjectsDeidentifyTemplatesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *ProjectsDeidentifyTemplatesGetCall) Fields(s ...googleapi.Field) *ProjectsDeidentifyTemplatesGetCall
- func (c *ProjectsDeidentifyTemplatesGetCall) Header() http.Header
- func (c *ProjectsDeidentifyTemplatesGetCall) IfNoneMatch(entityTag string) *ProjectsDeidentifyTemplatesGetCall
- type ProjectsDeidentifyTemplatesListCall
- func (c *ProjectsDeidentifyTemplatesListCall) Context(ctx context.Context) *ProjectsDeidentifyTemplatesListCall
- func (c *ProjectsDeidentifyTemplatesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListDeidentifyTemplatesResponse, error)
- func (c *ProjectsDeidentifyTemplatesListCall) Fields(s ...googleapi.Field) *ProjectsDeidentifyTemplatesListCall
- func (c *ProjectsDeidentifyTemplatesListCall) Header() http.Header
- func (c *ProjectsDeidentifyTemplatesListCall) IfNoneMatch(entityTag string) *ProjectsDeidentifyTemplatesListCall
- func (c *ProjectsDeidentifyTemplatesListCall) LocationId(locationId string) *ProjectsDeidentifyTemplatesListCall
- func (c *ProjectsDeidentifyTemplatesListCall) OrderBy(orderBy string) *ProjectsDeidentifyTemplatesListCall
- func (c *ProjectsDeidentifyTemplatesListCall) PageSize(pageSize int64) *ProjectsDeidentifyTemplatesListCall
- func (c *ProjectsDeidentifyTemplatesListCall) PageToken(pageToken string) *ProjectsDeidentifyTemplatesListCall
- func (c *ProjectsDeidentifyTemplatesListCall) Pages(ctx context.Context, ...) error
- type ProjectsDeidentifyTemplatesPatchCall
- func (c *ProjectsDeidentifyTemplatesPatchCall) Context(ctx context.Context) *ProjectsDeidentifyTemplatesPatchCall
- func (c *ProjectsDeidentifyTemplatesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *ProjectsDeidentifyTemplatesPatchCall) Fields(s ...googleapi.Field) *ProjectsDeidentifyTemplatesPatchCall
- func (c *ProjectsDeidentifyTemplatesPatchCall) Header() http.Header
- type ProjectsDeidentifyTemplatesService
- func (r *ProjectsDeidentifyTemplatesService) Create(parentid string, ...) *ProjectsDeidentifyTemplatesCreateCall
- func (r *ProjectsDeidentifyTemplatesService) Delete(name string) *ProjectsDeidentifyTemplatesDeleteCall
- func (r *ProjectsDeidentifyTemplatesService) Get(name string) *ProjectsDeidentifyTemplatesGetCall
- func (r *ProjectsDeidentifyTemplatesService) List(parentid string) *ProjectsDeidentifyTemplatesListCall
- func (r *ProjectsDeidentifyTemplatesService) Patch(name string, ...) *ProjectsDeidentifyTemplatesPatchCall
- type ProjectsDlpJobsCancelCall
- func (c *ProjectsDlpJobsCancelCall) Context(ctx context.Context) *ProjectsDlpJobsCancelCall
- func (c *ProjectsDlpJobsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsDlpJobsCancelCall) Fields(s ...googleapi.Field) *ProjectsDlpJobsCancelCall
- func (c *ProjectsDlpJobsCancelCall) Header() http.Header
- type ProjectsDlpJobsCreateCall
- func (c *ProjectsDlpJobsCreateCall) Context(ctx context.Context) *ProjectsDlpJobsCreateCall
- func (c *ProjectsDlpJobsCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DlpJob, error)
- func (c *ProjectsDlpJobsCreateCall) Fields(s ...googleapi.Field) *ProjectsDlpJobsCreateCall
- func (c *ProjectsDlpJobsCreateCall) Header() http.Header
- type ProjectsDlpJobsDeleteCall
- func (c *ProjectsDlpJobsDeleteCall) Context(ctx context.Context) *ProjectsDlpJobsDeleteCall
- func (c *ProjectsDlpJobsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsDlpJobsDeleteCall) Fields(s ...googleapi.Field) *ProjectsDlpJobsDeleteCall
- func (c *ProjectsDlpJobsDeleteCall) Header() http.Header
- type ProjectsDlpJobsGetCall
- func (c *ProjectsDlpJobsGetCall) Context(ctx context.Context) *ProjectsDlpJobsGetCall
- func (c *ProjectsDlpJobsGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DlpJob, error)
- func (c *ProjectsDlpJobsGetCall) Fields(s ...googleapi.Field) *ProjectsDlpJobsGetCall
- func (c *ProjectsDlpJobsGetCall) Header() http.Header
- func (c *ProjectsDlpJobsGetCall) IfNoneMatch(entityTag string) *ProjectsDlpJobsGetCall
- type ProjectsDlpJobsListCall
- func (c *ProjectsDlpJobsListCall) Context(ctx context.Context) *ProjectsDlpJobsListCall
- func (c *ProjectsDlpJobsListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListDlpJobsResponse, error)
- func (c *ProjectsDlpJobsListCall) Fields(s ...googleapi.Field) *ProjectsDlpJobsListCall
- func (c *ProjectsDlpJobsListCall) Filter(filter string) *ProjectsDlpJobsListCall
- func (c *ProjectsDlpJobsListCall) Header() http.Header
- func (c *ProjectsDlpJobsListCall) IfNoneMatch(entityTag string) *ProjectsDlpJobsListCall
- func (c *ProjectsDlpJobsListCall) LocationId(locationId string) *ProjectsDlpJobsListCall
- func (c *ProjectsDlpJobsListCall) OrderBy(orderBy string) *ProjectsDlpJobsListCall
- func (c *ProjectsDlpJobsListCall) PageSize(pageSize int64) *ProjectsDlpJobsListCall
- func (c *ProjectsDlpJobsListCall) PageToken(pageToken string) *ProjectsDlpJobsListCall
- func (c *ProjectsDlpJobsListCall) Pages(ctx context.Context, f func(*GooglePrivacyDlpV2ListDlpJobsResponse) error) error
- func (c *ProjectsDlpJobsListCall) Type(type_ string) *ProjectsDlpJobsListCall
- type ProjectsDlpJobsService
- func (r *ProjectsDlpJobsService) Cancel(name string, ...) *ProjectsDlpJobsCancelCall
- func (r *ProjectsDlpJobsService) Create(parentid string, ...) *ProjectsDlpJobsCreateCall
- func (r *ProjectsDlpJobsService) Delete(name string) *ProjectsDlpJobsDeleteCall
- func (r *ProjectsDlpJobsService) Get(name string) *ProjectsDlpJobsGetCall
- func (r *ProjectsDlpJobsService) List(parentid string) *ProjectsDlpJobsListCall
- type ProjectsImageRedactCall
- func (c *ProjectsImageRedactCall) Context(ctx context.Context) *ProjectsImageRedactCall
- func (c *ProjectsImageRedactCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2RedactImageResponse, error)
- func (c *ProjectsImageRedactCall) Fields(s ...googleapi.Field) *ProjectsImageRedactCall
- func (c *ProjectsImageRedactCall) Header() http.Header
- type ProjectsImageService
- type ProjectsInspectTemplatesCreateCall
- func (c *ProjectsInspectTemplatesCreateCall) Context(ctx context.Context) *ProjectsInspectTemplatesCreateCall
- func (c *ProjectsInspectTemplatesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *ProjectsInspectTemplatesCreateCall) Fields(s ...googleapi.Field) *ProjectsInspectTemplatesCreateCall
- func (c *ProjectsInspectTemplatesCreateCall) Header() http.Header
- type ProjectsInspectTemplatesDeleteCall
- func (c *ProjectsInspectTemplatesDeleteCall) Context(ctx context.Context) *ProjectsInspectTemplatesDeleteCall
- func (c *ProjectsInspectTemplatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsInspectTemplatesDeleteCall) Fields(s ...googleapi.Field) *ProjectsInspectTemplatesDeleteCall
- func (c *ProjectsInspectTemplatesDeleteCall) Header() http.Header
- type ProjectsInspectTemplatesGetCall
- func (c *ProjectsInspectTemplatesGetCall) Context(ctx context.Context) *ProjectsInspectTemplatesGetCall
- func (c *ProjectsInspectTemplatesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *ProjectsInspectTemplatesGetCall) Fields(s ...googleapi.Field) *ProjectsInspectTemplatesGetCall
- func (c *ProjectsInspectTemplatesGetCall) Header() http.Header
- func (c *ProjectsInspectTemplatesGetCall) IfNoneMatch(entityTag string) *ProjectsInspectTemplatesGetCall
- type ProjectsInspectTemplatesListCall
- func (c *ProjectsInspectTemplatesListCall) Context(ctx context.Context) *ProjectsInspectTemplatesListCall
- func (c *ProjectsInspectTemplatesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListInspectTemplatesResponse, error)
- func (c *ProjectsInspectTemplatesListCall) Fields(s ...googleapi.Field) *ProjectsInspectTemplatesListCall
- func (c *ProjectsInspectTemplatesListCall) Header() http.Header
- func (c *ProjectsInspectTemplatesListCall) IfNoneMatch(entityTag string) *ProjectsInspectTemplatesListCall
- func (c *ProjectsInspectTemplatesListCall) LocationId(locationId string) *ProjectsInspectTemplatesListCall
- func (c *ProjectsInspectTemplatesListCall) OrderBy(orderBy string) *ProjectsInspectTemplatesListCall
- func (c *ProjectsInspectTemplatesListCall) PageSize(pageSize int64) *ProjectsInspectTemplatesListCall
- func (c *ProjectsInspectTemplatesListCall) PageToken(pageToken string) *ProjectsInspectTemplatesListCall
- func (c *ProjectsInspectTemplatesListCall) Pages(ctx context.Context, ...) error
- type ProjectsInspectTemplatesPatchCall
- func (c *ProjectsInspectTemplatesPatchCall) Context(ctx context.Context) *ProjectsInspectTemplatesPatchCall
- func (c *ProjectsInspectTemplatesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *ProjectsInspectTemplatesPatchCall) Fields(s ...googleapi.Field) *ProjectsInspectTemplatesPatchCall
- func (c *ProjectsInspectTemplatesPatchCall) Header() http.Header
- type ProjectsInspectTemplatesService
- func (r *ProjectsInspectTemplatesService) Create(parentid string, ...) *ProjectsInspectTemplatesCreateCall
- func (r *ProjectsInspectTemplatesService) Delete(name string) *ProjectsInspectTemplatesDeleteCall
- func (r *ProjectsInspectTemplatesService) Get(name string) *ProjectsInspectTemplatesGetCall
- func (r *ProjectsInspectTemplatesService) List(parentid string) *ProjectsInspectTemplatesListCall
- func (r *ProjectsInspectTemplatesService) Patch(name string, ...) *ProjectsInspectTemplatesPatchCall
- type ProjectsJobTriggersActivateCall
- func (c *ProjectsJobTriggersActivateCall) Context(ctx context.Context) *ProjectsJobTriggersActivateCall
- func (c *ProjectsJobTriggersActivateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DlpJob, error)
- func (c *ProjectsJobTriggersActivateCall) Fields(s ...googleapi.Field) *ProjectsJobTriggersActivateCall
- func (c *ProjectsJobTriggersActivateCall) Header() http.Header
- type ProjectsJobTriggersCreateCall
- func (c *ProjectsJobTriggersCreateCall) Context(ctx context.Context) *ProjectsJobTriggersCreateCall
- func (c *ProjectsJobTriggersCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2JobTrigger, error)
- func (c *ProjectsJobTriggersCreateCall) Fields(s ...googleapi.Field) *ProjectsJobTriggersCreateCall
- func (c *ProjectsJobTriggersCreateCall) Header() http.Header
- type ProjectsJobTriggersDeleteCall
- func (c *ProjectsJobTriggersDeleteCall) Context(ctx context.Context) *ProjectsJobTriggersDeleteCall
- func (c *ProjectsJobTriggersDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsJobTriggersDeleteCall) Fields(s ...googleapi.Field) *ProjectsJobTriggersDeleteCall
- func (c *ProjectsJobTriggersDeleteCall) Header() http.Header
- type ProjectsJobTriggersGetCall
- func (c *ProjectsJobTriggersGetCall) Context(ctx context.Context) *ProjectsJobTriggersGetCall
- func (c *ProjectsJobTriggersGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2JobTrigger, error)
- func (c *ProjectsJobTriggersGetCall) Fields(s ...googleapi.Field) *ProjectsJobTriggersGetCall
- func (c *ProjectsJobTriggersGetCall) Header() http.Header
- func (c *ProjectsJobTriggersGetCall) IfNoneMatch(entityTag string) *ProjectsJobTriggersGetCall
- type ProjectsJobTriggersListCall
- func (c *ProjectsJobTriggersListCall) Context(ctx context.Context) *ProjectsJobTriggersListCall
- func (c *ProjectsJobTriggersListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListJobTriggersResponse, error)
- func (c *ProjectsJobTriggersListCall) Fields(s ...googleapi.Field) *ProjectsJobTriggersListCall
- func (c *ProjectsJobTriggersListCall) Filter(filter string) *ProjectsJobTriggersListCall
- func (c *ProjectsJobTriggersListCall) Header() http.Header
- func (c *ProjectsJobTriggersListCall) IfNoneMatch(entityTag string) *ProjectsJobTriggersListCall
- func (c *ProjectsJobTriggersListCall) LocationId(locationId string) *ProjectsJobTriggersListCall
- func (c *ProjectsJobTriggersListCall) OrderBy(orderBy string) *ProjectsJobTriggersListCall
- func (c *ProjectsJobTriggersListCall) PageSize(pageSize int64) *ProjectsJobTriggersListCall
- func (c *ProjectsJobTriggersListCall) PageToken(pageToken string) *ProjectsJobTriggersListCall
- func (c *ProjectsJobTriggersListCall) Pages(ctx context.Context, f func(*GooglePrivacyDlpV2ListJobTriggersResponse) error) error
- type ProjectsJobTriggersPatchCall
- func (c *ProjectsJobTriggersPatchCall) Context(ctx context.Context) *ProjectsJobTriggersPatchCall
- func (c *ProjectsJobTriggersPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2JobTrigger, error)
- func (c *ProjectsJobTriggersPatchCall) Fields(s ...googleapi.Field) *ProjectsJobTriggersPatchCall
- func (c *ProjectsJobTriggersPatchCall) Header() http.Header
- type ProjectsJobTriggersService
- func (r *ProjectsJobTriggersService) Activate(name string, ...) *ProjectsJobTriggersActivateCall
- func (r *ProjectsJobTriggersService) Create(parentid string, ...) *ProjectsJobTriggersCreateCall
- func (r *ProjectsJobTriggersService) Delete(name string) *ProjectsJobTriggersDeleteCall
- func (r *ProjectsJobTriggersService) Get(name string) *ProjectsJobTriggersGetCall
- func (r *ProjectsJobTriggersService) List(parentid string) *ProjectsJobTriggersListCall
- func (r *ProjectsJobTriggersService) Patch(name string, ...) *ProjectsJobTriggersPatchCall
- type ProjectsLocationsContentDeidentifyCall
- func (c *ProjectsLocationsContentDeidentifyCall) Context(ctx context.Context) *ProjectsLocationsContentDeidentifyCall
- func (c *ProjectsLocationsContentDeidentifyCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyContentResponse, error)
- func (c *ProjectsLocationsContentDeidentifyCall) Fields(s ...googleapi.Field) *ProjectsLocationsContentDeidentifyCall
- func (c *ProjectsLocationsContentDeidentifyCall) Header() http.Header
- type ProjectsLocationsContentInspectCall
- func (c *ProjectsLocationsContentInspectCall) Context(ctx context.Context) *ProjectsLocationsContentInspectCall
- func (c *ProjectsLocationsContentInspectCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectContentResponse, error)
- func (c *ProjectsLocationsContentInspectCall) Fields(s ...googleapi.Field) *ProjectsLocationsContentInspectCall
- func (c *ProjectsLocationsContentInspectCall) Header() http.Header
- type ProjectsLocationsContentReidentifyCall
- func (c *ProjectsLocationsContentReidentifyCall) Context(ctx context.Context) *ProjectsLocationsContentReidentifyCall
- func (c *ProjectsLocationsContentReidentifyCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ReidentifyContentResponse, error)
- func (c *ProjectsLocationsContentReidentifyCall) Fields(s ...googleapi.Field) *ProjectsLocationsContentReidentifyCall
- func (c *ProjectsLocationsContentReidentifyCall) Header() http.Header
- type ProjectsLocationsContentService
- func (r *ProjectsLocationsContentService) Deidentify(parentid string, ...) *ProjectsLocationsContentDeidentifyCall
- func (r *ProjectsLocationsContentService) Inspect(parentid string, ...) *ProjectsLocationsContentInspectCall
- func (r *ProjectsLocationsContentService) Reidentify(parentid string, ...) *ProjectsLocationsContentReidentifyCall
- type ProjectsLocationsDeidentifyTemplatesCreateCall
- func (c *ProjectsLocationsDeidentifyTemplatesCreateCall) Context(ctx context.Context) *ProjectsLocationsDeidentifyTemplatesCreateCall
- func (c *ProjectsLocationsDeidentifyTemplatesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *ProjectsLocationsDeidentifyTemplatesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDeidentifyTemplatesCreateCall
- func (c *ProjectsLocationsDeidentifyTemplatesCreateCall) Header() http.Header
- type ProjectsLocationsDeidentifyTemplatesDeleteCall
- func (c *ProjectsLocationsDeidentifyTemplatesDeleteCall) Context(ctx context.Context) *ProjectsLocationsDeidentifyTemplatesDeleteCall
- func (c *ProjectsLocationsDeidentifyTemplatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsDeidentifyTemplatesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDeidentifyTemplatesDeleteCall
- func (c *ProjectsLocationsDeidentifyTemplatesDeleteCall) Header() http.Header
- type ProjectsLocationsDeidentifyTemplatesGetCall
- func (c *ProjectsLocationsDeidentifyTemplatesGetCall) Context(ctx context.Context) *ProjectsLocationsDeidentifyTemplatesGetCall
- func (c *ProjectsLocationsDeidentifyTemplatesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *ProjectsLocationsDeidentifyTemplatesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDeidentifyTemplatesGetCall
- func (c *ProjectsLocationsDeidentifyTemplatesGetCall) Header() http.Header
- func (c *ProjectsLocationsDeidentifyTemplatesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDeidentifyTemplatesGetCall
- type ProjectsLocationsDeidentifyTemplatesListCall
- func (c *ProjectsLocationsDeidentifyTemplatesListCall) Context(ctx context.Context) *ProjectsLocationsDeidentifyTemplatesListCall
- func (c *ProjectsLocationsDeidentifyTemplatesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListDeidentifyTemplatesResponse, error)
- func (c *ProjectsLocationsDeidentifyTemplatesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDeidentifyTemplatesListCall
- func (c *ProjectsLocationsDeidentifyTemplatesListCall) Header() http.Header
- func (c *ProjectsLocationsDeidentifyTemplatesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDeidentifyTemplatesListCall
- func (c *ProjectsLocationsDeidentifyTemplatesListCall) LocationId(locationId string) *ProjectsLocationsDeidentifyTemplatesListCall
- func (c *ProjectsLocationsDeidentifyTemplatesListCall) OrderBy(orderBy string) *ProjectsLocationsDeidentifyTemplatesListCall
- func (c *ProjectsLocationsDeidentifyTemplatesListCall) PageSize(pageSize int64) *ProjectsLocationsDeidentifyTemplatesListCall
- func (c *ProjectsLocationsDeidentifyTemplatesListCall) PageToken(pageToken string) *ProjectsLocationsDeidentifyTemplatesListCall
- func (c *ProjectsLocationsDeidentifyTemplatesListCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsDeidentifyTemplatesPatchCall
- func (c *ProjectsLocationsDeidentifyTemplatesPatchCall) Context(ctx context.Context) *ProjectsLocationsDeidentifyTemplatesPatchCall
- func (c *ProjectsLocationsDeidentifyTemplatesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DeidentifyTemplate, error)
- func (c *ProjectsLocationsDeidentifyTemplatesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsDeidentifyTemplatesPatchCall
- func (c *ProjectsLocationsDeidentifyTemplatesPatchCall) Header() http.Header
- type ProjectsLocationsDeidentifyTemplatesService
- func (r *ProjectsLocationsDeidentifyTemplatesService) Create(parentid string, ...) *ProjectsLocationsDeidentifyTemplatesCreateCall
- func (r *ProjectsLocationsDeidentifyTemplatesService) Delete(name string) *ProjectsLocationsDeidentifyTemplatesDeleteCall
- func (r *ProjectsLocationsDeidentifyTemplatesService) Get(name string) *ProjectsLocationsDeidentifyTemplatesGetCall
- func (r *ProjectsLocationsDeidentifyTemplatesService) List(parentid string) *ProjectsLocationsDeidentifyTemplatesListCall
- func (r *ProjectsLocationsDeidentifyTemplatesService) Patch(name string, ...) *ProjectsLocationsDeidentifyTemplatesPatchCall
- type ProjectsLocationsDlpJobsCancelCall
- func (c *ProjectsLocationsDlpJobsCancelCall) Context(ctx context.Context) *ProjectsLocationsDlpJobsCancelCall
- func (c *ProjectsLocationsDlpJobsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsDlpJobsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsDlpJobsCancelCall
- func (c *ProjectsLocationsDlpJobsCancelCall) Header() http.Header
- type ProjectsLocationsDlpJobsCreateCall
- func (c *ProjectsLocationsDlpJobsCreateCall) Context(ctx context.Context) *ProjectsLocationsDlpJobsCreateCall
- func (c *ProjectsLocationsDlpJobsCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DlpJob, error)
- func (c *ProjectsLocationsDlpJobsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsDlpJobsCreateCall
- func (c *ProjectsLocationsDlpJobsCreateCall) Header() http.Header
- type ProjectsLocationsDlpJobsDeleteCall
- func (c *ProjectsLocationsDlpJobsDeleteCall) Context(ctx context.Context) *ProjectsLocationsDlpJobsDeleteCall
- func (c *ProjectsLocationsDlpJobsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsDlpJobsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsDlpJobsDeleteCall
- func (c *ProjectsLocationsDlpJobsDeleteCall) Header() http.Header
- type ProjectsLocationsDlpJobsFinishCall
- func (c *ProjectsLocationsDlpJobsFinishCall) Context(ctx context.Context) *ProjectsLocationsDlpJobsFinishCall
- func (c *ProjectsLocationsDlpJobsFinishCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsDlpJobsFinishCall) Fields(s ...googleapi.Field) *ProjectsLocationsDlpJobsFinishCall
- func (c *ProjectsLocationsDlpJobsFinishCall) Header() http.Header
- type ProjectsLocationsDlpJobsGetCall
- func (c *ProjectsLocationsDlpJobsGetCall) Context(ctx context.Context) *ProjectsLocationsDlpJobsGetCall
- func (c *ProjectsLocationsDlpJobsGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DlpJob, error)
- func (c *ProjectsLocationsDlpJobsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsDlpJobsGetCall
- func (c *ProjectsLocationsDlpJobsGetCall) Header() http.Header
- func (c *ProjectsLocationsDlpJobsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsDlpJobsGetCall
- type ProjectsLocationsDlpJobsHybridInspectCall
- func (c *ProjectsLocationsDlpJobsHybridInspectCall) Context(ctx context.Context) *ProjectsLocationsDlpJobsHybridInspectCall
- func (c *ProjectsLocationsDlpJobsHybridInspectCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2HybridInspectResponse, error)
- func (c *ProjectsLocationsDlpJobsHybridInspectCall) Fields(s ...googleapi.Field) *ProjectsLocationsDlpJobsHybridInspectCall
- func (c *ProjectsLocationsDlpJobsHybridInspectCall) Header() http.Header
- type ProjectsLocationsDlpJobsListCall
- func (c *ProjectsLocationsDlpJobsListCall) Context(ctx context.Context) *ProjectsLocationsDlpJobsListCall
- func (c *ProjectsLocationsDlpJobsListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListDlpJobsResponse, error)
- func (c *ProjectsLocationsDlpJobsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsDlpJobsListCall
- func (c *ProjectsLocationsDlpJobsListCall) Filter(filter string) *ProjectsLocationsDlpJobsListCall
- func (c *ProjectsLocationsDlpJobsListCall) Header() http.Header
- func (c *ProjectsLocationsDlpJobsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsDlpJobsListCall
- func (c *ProjectsLocationsDlpJobsListCall) LocationId(locationId string) *ProjectsLocationsDlpJobsListCall
- func (c *ProjectsLocationsDlpJobsListCall) OrderBy(orderBy string) *ProjectsLocationsDlpJobsListCall
- func (c *ProjectsLocationsDlpJobsListCall) PageSize(pageSize int64) *ProjectsLocationsDlpJobsListCall
- func (c *ProjectsLocationsDlpJobsListCall) PageToken(pageToken string) *ProjectsLocationsDlpJobsListCall
- func (c *ProjectsLocationsDlpJobsListCall) Pages(ctx context.Context, f func(*GooglePrivacyDlpV2ListDlpJobsResponse) error) error
- func (c *ProjectsLocationsDlpJobsListCall) Type(type_ string) *ProjectsLocationsDlpJobsListCall
- type ProjectsLocationsDlpJobsService
- func (r *ProjectsLocationsDlpJobsService) Cancel(name string, ...) *ProjectsLocationsDlpJobsCancelCall
- func (r *ProjectsLocationsDlpJobsService) Create(parentid string, ...) *ProjectsLocationsDlpJobsCreateCall
- func (r *ProjectsLocationsDlpJobsService) Delete(name string) *ProjectsLocationsDlpJobsDeleteCall
- func (r *ProjectsLocationsDlpJobsService) Finish(name string, ...) *ProjectsLocationsDlpJobsFinishCall
- func (r *ProjectsLocationsDlpJobsService) Get(name string) *ProjectsLocationsDlpJobsGetCall
- func (r *ProjectsLocationsDlpJobsService) HybridInspect(name string, ...) *ProjectsLocationsDlpJobsHybridInspectCall
- func (r *ProjectsLocationsDlpJobsService) List(parentid string) *ProjectsLocationsDlpJobsListCall
- type ProjectsLocationsImageRedactCall
- func (c *ProjectsLocationsImageRedactCall) Context(ctx context.Context) *ProjectsLocationsImageRedactCall
- func (c *ProjectsLocationsImageRedactCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2RedactImageResponse, error)
- func (c *ProjectsLocationsImageRedactCall) Fields(s ...googleapi.Field) *ProjectsLocationsImageRedactCall
- func (c *ProjectsLocationsImageRedactCall) Header() http.Header
- type ProjectsLocationsImageService
- type ProjectsLocationsInspectTemplatesCreateCall
- func (c *ProjectsLocationsInspectTemplatesCreateCall) Context(ctx context.Context) *ProjectsLocationsInspectTemplatesCreateCall
- func (c *ProjectsLocationsInspectTemplatesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *ProjectsLocationsInspectTemplatesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsInspectTemplatesCreateCall
- func (c *ProjectsLocationsInspectTemplatesCreateCall) Header() http.Header
- type ProjectsLocationsInspectTemplatesDeleteCall
- func (c *ProjectsLocationsInspectTemplatesDeleteCall) Context(ctx context.Context) *ProjectsLocationsInspectTemplatesDeleteCall
- func (c *ProjectsLocationsInspectTemplatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsInspectTemplatesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsInspectTemplatesDeleteCall
- func (c *ProjectsLocationsInspectTemplatesDeleteCall) Header() http.Header
- type ProjectsLocationsInspectTemplatesGetCall
- func (c *ProjectsLocationsInspectTemplatesGetCall) Context(ctx context.Context) *ProjectsLocationsInspectTemplatesGetCall
- func (c *ProjectsLocationsInspectTemplatesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *ProjectsLocationsInspectTemplatesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsInspectTemplatesGetCall
- func (c *ProjectsLocationsInspectTemplatesGetCall) Header() http.Header
- func (c *ProjectsLocationsInspectTemplatesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsInspectTemplatesGetCall
- type ProjectsLocationsInspectTemplatesListCall
- func (c *ProjectsLocationsInspectTemplatesListCall) Context(ctx context.Context) *ProjectsLocationsInspectTemplatesListCall
- func (c *ProjectsLocationsInspectTemplatesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListInspectTemplatesResponse, error)
- func (c *ProjectsLocationsInspectTemplatesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsInspectTemplatesListCall
- func (c *ProjectsLocationsInspectTemplatesListCall) Header() http.Header
- func (c *ProjectsLocationsInspectTemplatesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsInspectTemplatesListCall
- func (c *ProjectsLocationsInspectTemplatesListCall) LocationId(locationId string) *ProjectsLocationsInspectTemplatesListCall
- func (c *ProjectsLocationsInspectTemplatesListCall) OrderBy(orderBy string) *ProjectsLocationsInspectTemplatesListCall
- func (c *ProjectsLocationsInspectTemplatesListCall) PageSize(pageSize int64) *ProjectsLocationsInspectTemplatesListCall
- func (c *ProjectsLocationsInspectTemplatesListCall) PageToken(pageToken string) *ProjectsLocationsInspectTemplatesListCall
- func (c *ProjectsLocationsInspectTemplatesListCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsInspectTemplatesPatchCall
- func (c *ProjectsLocationsInspectTemplatesPatchCall) Context(ctx context.Context) *ProjectsLocationsInspectTemplatesPatchCall
- func (c *ProjectsLocationsInspectTemplatesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2InspectTemplate, error)
- func (c *ProjectsLocationsInspectTemplatesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsInspectTemplatesPatchCall
- func (c *ProjectsLocationsInspectTemplatesPatchCall) Header() http.Header
- type ProjectsLocationsInspectTemplatesService
- func (r *ProjectsLocationsInspectTemplatesService) Create(parentid string, ...) *ProjectsLocationsInspectTemplatesCreateCall
- func (r *ProjectsLocationsInspectTemplatesService) Delete(name string) *ProjectsLocationsInspectTemplatesDeleteCall
- func (r *ProjectsLocationsInspectTemplatesService) Get(name string) *ProjectsLocationsInspectTemplatesGetCall
- func (r *ProjectsLocationsInspectTemplatesService) List(parentid string) *ProjectsLocationsInspectTemplatesListCall
- func (r *ProjectsLocationsInspectTemplatesService) Patch(name string, ...) *ProjectsLocationsInspectTemplatesPatchCall
- type ProjectsLocationsJobTriggersActivateCall
- func (c *ProjectsLocationsJobTriggersActivateCall) Context(ctx context.Context) *ProjectsLocationsJobTriggersActivateCall
- func (c *ProjectsLocationsJobTriggersActivateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2DlpJob, error)
- func (c *ProjectsLocationsJobTriggersActivateCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobTriggersActivateCall
- func (c *ProjectsLocationsJobTriggersActivateCall) Header() http.Header
- type ProjectsLocationsJobTriggersCreateCall
- func (c *ProjectsLocationsJobTriggersCreateCall) Context(ctx context.Context) *ProjectsLocationsJobTriggersCreateCall
- func (c *ProjectsLocationsJobTriggersCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2JobTrigger, error)
- func (c *ProjectsLocationsJobTriggersCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobTriggersCreateCall
- func (c *ProjectsLocationsJobTriggersCreateCall) Header() http.Header
- type ProjectsLocationsJobTriggersDeleteCall
- func (c *ProjectsLocationsJobTriggersDeleteCall) Context(ctx context.Context) *ProjectsLocationsJobTriggersDeleteCall
- func (c *ProjectsLocationsJobTriggersDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsJobTriggersDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobTriggersDeleteCall
- func (c *ProjectsLocationsJobTriggersDeleteCall) Header() http.Header
- type ProjectsLocationsJobTriggersGetCall
- func (c *ProjectsLocationsJobTriggersGetCall) Context(ctx context.Context) *ProjectsLocationsJobTriggersGetCall
- func (c *ProjectsLocationsJobTriggersGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2JobTrigger, error)
- func (c *ProjectsLocationsJobTriggersGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobTriggersGetCall
- func (c *ProjectsLocationsJobTriggersGetCall) Header() http.Header
- func (c *ProjectsLocationsJobTriggersGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsJobTriggersGetCall
- type ProjectsLocationsJobTriggersHybridInspectCall
- func (c *ProjectsLocationsJobTriggersHybridInspectCall) Context(ctx context.Context) *ProjectsLocationsJobTriggersHybridInspectCall
- func (c *ProjectsLocationsJobTriggersHybridInspectCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2HybridInspectResponse, error)
- func (c *ProjectsLocationsJobTriggersHybridInspectCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobTriggersHybridInspectCall
- func (c *ProjectsLocationsJobTriggersHybridInspectCall) Header() http.Header
- type ProjectsLocationsJobTriggersListCall
- func (c *ProjectsLocationsJobTriggersListCall) Context(ctx context.Context) *ProjectsLocationsJobTriggersListCall
- func (c *ProjectsLocationsJobTriggersListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListJobTriggersResponse, error)
- func (c *ProjectsLocationsJobTriggersListCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobTriggersListCall
- func (c *ProjectsLocationsJobTriggersListCall) Filter(filter string) *ProjectsLocationsJobTriggersListCall
- func (c *ProjectsLocationsJobTriggersListCall) Header() http.Header
- func (c *ProjectsLocationsJobTriggersListCall) IfNoneMatch(entityTag string) *ProjectsLocationsJobTriggersListCall
- func (c *ProjectsLocationsJobTriggersListCall) LocationId(locationId string) *ProjectsLocationsJobTriggersListCall
- func (c *ProjectsLocationsJobTriggersListCall) OrderBy(orderBy string) *ProjectsLocationsJobTriggersListCall
- func (c *ProjectsLocationsJobTriggersListCall) PageSize(pageSize int64) *ProjectsLocationsJobTriggersListCall
- func (c *ProjectsLocationsJobTriggersListCall) PageToken(pageToken string) *ProjectsLocationsJobTriggersListCall
- func (c *ProjectsLocationsJobTriggersListCall) Pages(ctx context.Context, f func(*GooglePrivacyDlpV2ListJobTriggersResponse) error) error
- type ProjectsLocationsJobTriggersPatchCall
- func (c *ProjectsLocationsJobTriggersPatchCall) Context(ctx context.Context) *ProjectsLocationsJobTriggersPatchCall
- func (c *ProjectsLocationsJobTriggersPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2JobTrigger, error)
- func (c *ProjectsLocationsJobTriggersPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsJobTriggersPatchCall
- func (c *ProjectsLocationsJobTriggersPatchCall) Header() http.Header
- type ProjectsLocationsJobTriggersService
- func (r *ProjectsLocationsJobTriggersService) Activate(name string, ...) *ProjectsLocationsJobTriggersActivateCall
- func (r *ProjectsLocationsJobTriggersService) Create(parentid string, ...) *ProjectsLocationsJobTriggersCreateCall
- func (r *ProjectsLocationsJobTriggersService) Delete(name string) *ProjectsLocationsJobTriggersDeleteCall
- func (r *ProjectsLocationsJobTriggersService) Get(name string) *ProjectsLocationsJobTriggersGetCall
- func (r *ProjectsLocationsJobTriggersService) HybridInspect(name string, ...) *ProjectsLocationsJobTriggersHybridInspectCall
- func (r *ProjectsLocationsJobTriggersService) List(parentid string) *ProjectsLocationsJobTriggersListCall
- func (r *ProjectsLocationsJobTriggersService) Patch(name string, ...) *ProjectsLocationsJobTriggersPatchCall
- type ProjectsLocationsService
- type ProjectsLocationsStoredInfoTypesCreateCall
- func (c *ProjectsLocationsStoredInfoTypesCreateCall) Context(ctx context.Context) *ProjectsLocationsStoredInfoTypesCreateCall
- func (c *ProjectsLocationsStoredInfoTypesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *ProjectsLocationsStoredInfoTypesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsStoredInfoTypesCreateCall
- func (c *ProjectsLocationsStoredInfoTypesCreateCall) Header() http.Header
- type ProjectsLocationsStoredInfoTypesDeleteCall
- func (c *ProjectsLocationsStoredInfoTypesDeleteCall) Context(ctx context.Context) *ProjectsLocationsStoredInfoTypesDeleteCall
- func (c *ProjectsLocationsStoredInfoTypesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsStoredInfoTypesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsStoredInfoTypesDeleteCall
- func (c *ProjectsLocationsStoredInfoTypesDeleteCall) Header() http.Header
- type ProjectsLocationsStoredInfoTypesGetCall
- func (c *ProjectsLocationsStoredInfoTypesGetCall) Context(ctx context.Context) *ProjectsLocationsStoredInfoTypesGetCall
- func (c *ProjectsLocationsStoredInfoTypesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *ProjectsLocationsStoredInfoTypesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsStoredInfoTypesGetCall
- func (c *ProjectsLocationsStoredInfoTypesGetCall) Header() http.Header
- func (c *ProjectsLocationsStoredInfoTypesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsStoredInfoTypesGetCall
- type ProjectsLocationsStoredInfoTypesListCall
- func (c *ProjectsLocationsStoredInfoTypesListCall) Context(ctx context.Context) *ProjectsLocationsStoredInfoTypesListCall
- func (c *ProjectsLocationsStoredInfoTypesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListStoredInfoTypesResponse, error)
- func (c *ProjectsLocationsStoredInfoTypesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsStoredInfoTypesListCall
- func (c *ProjectsLocationsStoredInfoTypesListCall) Header() http.Header
- func (c *ProjectsLocationsStoredInfoTypesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsStoredInfoTypesListCall
- func (c *ProjectsLocationsStoredInfoTypesListCall) LocationId(locationId string) *ProjectsLocationsStoredInfoTypesListCall
- func (c *ProjectsLocationsStoredInfoTypesListCall) OrderBy(orderBy string) *ProjectsLocationsStoredInfoTypesListCall
- func (c *ProjectsLocationsStoredInfoTypesListCall) PageSize(pageSize int64) *ProjectsLocationsStoredInfoTypesListCall
- func (c *ProjectsLocationsStoredInfoTypesListCall) PageToken(pageToken string) *ProjectsLocationsStoredInfoTypesListCall
- func (c *ProjectsLocationsStoredInfoTypesListCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsStoredInfoTypesPatchCall
- func (c *ProjectsLocationsStoredInfoTypesPatchCall) Context(ctx context.Context) *ProjectsLocationsStoredInfoTypesPatchCall
- func (c *ProjectsLocationsStoredInfoTypesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *ProjectsLocationsStoredInfoTypesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsStoredInfoTypesPatchCall
- func (c *ProjectsLocationsStoredInfoTypesPatchCall) Header() http.Header
- type ProjectsLocationsStoredInfoTypesService
- func (r *ProjectsLocationsStoredInfoTypesService) Create(parentid string, ...) *ProjectsLocationsStoredInfoTypesCreateCall
- func (r *ProjectsLocationsStoredInfoTypesService) Delete(name string) *ProjectsLocationsStoredInfoTypesDeleteCall
- func (r *ProjectsLocationsStoredInfoTypesService) Get(name string) *ProjectsLocationsStoredInfoTypesGetCall
- func (r *ProjectsLocationsStoredInfoTypesService) List(parentid string) *ProjectsLocationsStoredInfoTypesListCall
- func (r *ProjectsLocationsStoredInfoTypesService) Patch(name string, ...) *ProjectsLocationsStoredInfoTypesPatchCall
- type ProjectsService
- type ProjectsStoredInfoTypesCreateCall
- func (c *ProjectsStoredInfoTypesCreateCall) Context(ctx context.Context) *ProjectsStoredInfoTypesCreateCall
- func (c *ProjectsStoredInfoTypesCreateCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *ProjectsStoredInfoTypesCreateCall) Fields(s ...googleapi.Field) *ProjectsStoredInfoTypesCreateCall
- func (c *ProjectsStoredInfoTypesCreateCall) Header() http.Header
- type ProjectsStoredInfoTypesDeleteCall
- func (c *ProjectsStoredInfoTypesDeleteCall) Context(ctx context.Context) *ProjectsStoredInfoTypesDeleteCall
- func (c *ProjectsStoredInfoTypesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsStoredInfoTypesDeleteCall) Fields(s ...googleapi.Field) *ProjectsStoredInfoTypesDeleteCall
- func (c *ProjectsStoredInfoTypesDeleteCall) Header() http.Header
- type ProjectsStoredInfoTypesGetCall
- func (c *ProjectsStoredInfoTypesGetCall) Context(ctx context.Context) *ProjectsStoredInfoTypesGetCall
- func (c *ProjectsStoredInfoTypesGetCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *ProjectsStoredInfoTypesGetCall) Fields(s ...googleapi.Field) *ProjectsStoredInfoTypesGetCall
- func (c *ProjectsStoredInfoTypesGetCall) Header() http.Header
- func (c *ProjectsStoredInfoTypesGetCall) IfNoneMatch(entityTag string) *ProjectsStoredInfoTypesGetCall
- type ProjectsStoredInfoTypesListCall
- func (c *ProjectsStoredInfoTypesListCall) Context(ctx context.Context) *ProjectsStoredInfoTypesListCall
- func (c *ProjectsStoredInfoTypesListCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2ListStoredInfoTypesResponse, error)
- func (c *ProjectsStoredInfoTypesListCall) Fields(s ...googleapi.Field) *ProjectsStoredInfoTypesListCall
- func (c *ProjectsStoredInfoTypesListCall) Header() http.Header
- func (c *ProjectsStoredInfoTypesListCall) IfNoneMatch(entityTag string) *ProjectsStoredInfoTypesListCall
- func (c *ProjectsStoredInfoTypesListCall) LocationId(locationId string) *ProjectsStoredInfoTypesListCall
- func (c *ProjectsStoredInfoTypesListCall) OrderBy(orderBy string) *ProjectsStoredInfoTypesListCall
- func (c *ProjectsStoredInfoTypesListCall) PageSize(pageSize int64) *ProjectsStoredInfoTypesListCall
- func (c *ProjectsStoredInfoTypesListCall) PageToken(pageToken string) *ProjectsStoredInfoTypesListCall
- func (c *ProjectsStoredInfoTypesListCall) Pages(ctx context.Context, ...) error
- type ProjectsStoredInfoTypesPatchCall
- func (c *ProjectsStoredInfoTypesPatchCall) Context(ctx context.Context) *ProjectsStoredInfoTypesPatchCall
- func (c *ProjectsStoredInfoTypesPatchCall) Do(opts ...googleapi.CallOption) (*GooglePrivacyDlpV2StoredInfoType, error)
- func (c *ProjectsStoredInfoTypesPatchCall) Fields(s ...googleapi.Field) *ProjectsStoredInfoTypesPatchCall
- func (c *ProjectsStoredInfoTypesPatchCall) Header() http.Header
- type ProjectsStoredInfoTypesService
- func (r *ProjectsStoredInfoTypesService) Create(parentid string, ...) *ProjectsStoredInfoTypesCreateCall
- func (r *ProjectsStoredInfoTypesService) Delete(name string) *ProjectsStoredInfoTypesDeleteCall
- func (r *ProjectsStoredInfoTypesService) Get(name string) *ProjectsStoredInfoTypesGetCall
- func (r *ProjectsStoredInfoTypesService) List(parentid string) *ProjectsStoredInfoTypesListCall
- func (r *ProjectsStoredInfoTypesService) Patch(name string, ...) *ProjectsStoredInfoTypesPatchCall
- type Service
Constants ¶
const (
// See, edit, configure, and delete your Google Cloud Platform data
CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
)
OAuth2 scopes used by this API.
Variables ¶
Functions ¶
Types ¶
type GooglePrivacyDlpV2Action ¶
type GooglePrivacyDlpV2Action struct { // JobNotificationEmails: Enable email notification for project owners // and editors on job's completion/failure. JobNotificationEmails *GooglePrivacyDlpV2JobNotificationEmails `json:"jobNotificationEmails,omitempty"` // PubSub: Publish a notification to a pubsub topic. PubSub *GooglePrivacyDlpV2PublishToPubSub `json:"pubSub,omitempty"` // PublishFindingsToCloudDataCatalog: Publish findings to Cloud Datahub. PublishFindingsToCloudDataCatalog *GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog `json:"publishFindingsToCloudDataCatalog,omitempty"` // PublishSummaryToCscc: Publish summary to Cloud Security Command // Center (Alpha). PublishSummaryToCscc *GooglePrivacyDlpV2PublishSummaryToCscc `json:"publishSummaryToCscc,omitempty"` // PublishToStackdriver: Enable Stackdriver metric // dlp.googleapis.com/finding_count. PublishToStackdriver *GooglePrivacyDlpV2PublishToStackdriver `json:"publishToStackdriver,omitempty"` // SaveFindings: Save resulting findings in a provided location. SaveFindings *GooglePrivacyDlpV2SaveFindings `json:"saveFindings,omitempty"` // ForceSendFields is a list of field names (e.g. // "JobNotificationEmails") to unconditionally include in API requests. // By default, fields with empty values are omitted from API requests. // However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "JobNotificationEmails") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2Action: A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.
func (*GooglePrivacyDlpV2Action) MarshalJSON ¶
func (s *GooglePrivacyDlpV2Action) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2ActivateJobTriggerRequest ¶
type GooglePrivacyDlpV2ActivateJobTriggerRequest struct { }
GooglePrivacyDlpV2ActivateJobTriggerRequest: Request message for ActivateJobTrigger.
type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails ¶
type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails struct { // CategoricalStatsResult: Categorical stats result CategoricalStatsResult *GooglePrivacyDlpV2CategoricalStatsResult `json:"categoricalStatsResult,omitempty"` // DeltaPresenceEstimationResult: Delta-presence result DeltaPresenceEstimationResult *GooglePrivacyDlpV2DeltaPresenceEstimationResult `json:"deltaPresenceEstimationResult,omitempty"` // KAnonymityResult: K-anonymity result KAnonymityResult *GooglePrivacyDlpV2KAnonymityResult `json:"kAnonymityResult,omitempty"` // KMapEstimationResult: K-map result KMapEstimationResult *GooglePrivacyDlpV2KMapEstimationResult `json:"kMapEstimationResult,omitempty"` // LDiversityResult: L-divesity result LDiversityResult *GooglePrivacyDlpV2LDiversityResult `json:"lDiversityResult,omitempty"` // NumericalStatsResult: Numerical stats result NumericalStatsResult *GooglePrivacyDlpV2NumericalStatsResult `json:"numericalStatsResult,omitempty"` // RequestedOptions: The configuration used for this job. RequestedOptions *GooglePrivacyDlpV2RequestedRiskAnalysisOptions `json:"requestedOptions,omitempty"` // RequestedPrivacyMetric: Privacy metric to compute. RequestedPrivacyMetric *GooglePrivacyDlpV2PrivacyMetric `json:"requestedPrivacyMetric,omitempty"` // RequestedSourceTable: Input dataset to compute metrics over. RequestedSourceTable *GooglePrivacyDlpV2BigQueryTable `json:"requestedSourceTable,omitempty"` // ForceSendFields is a list of field names (e.g. // "CategoricalStatsResult") to unconditionally include in API requests. // By default, fields with empty values are omitted from API requests. // However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CategoricalStatsResult") // to include in API requests with the JSON null value. By default, // fields with empty values are omitted from API requests. However, any // field with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails: Result of a risk analysis operation request.
func (*GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails) MarshalJSON ¶
func (s *GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2AuxiliaryTable ¶
type GooglePrivacyDlpV2AuxiliaryTable struct { // QuasiIds: Required. Quasi-identifier columns. QuasiIds []*GooglePrivacyDlpV2QuasiIdField `json:"quasiIds,omitempty"` // RelativeFrequency: Required. The relative frequency column must // contain a floating-point number between 0 and 1 (inclusive). Null // values are assumed to be zero. RelativeFrequency *GooglePrivacyDlpV2FieldId `json:"relativeFrequency,omitempty"` // Table: Required. Auxiliary table location. Table *GooglePrivacyDlpV2BigQueryTable `json:"table,omitempty"` // ForceSendFields is a list of field names (e.g. "QuasiIds") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "QuasiIds") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2AuxiliaryTable: An auxiliary table contains statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).
func (*GooglePrivacyDlpV2AuxiliaryTable) MarshalJSON ¶
func (s *GooglePrivacyDlpV2AuxiliaryTable) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2BigQueryField ¶
type GooglePrivacyDlpV2BigQueryField struct { // Field: Designated field in the BigQuery table. Field *GooglePrivacyDlpV2FieldId `json:"field,omitempty"` // Table: Source table of the field. Table *GooglePrivacyDlpV2BigQueryTable `json:"table,omitempty"` // ForceSendFields is a list of field names (e.g. "Field") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Field") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2BigQueryField: Message defining a field of a BigQuery table.
func (*GooglePrivacyDlpV2BigQueryField) MarshalJSON ¶
func (s *GooglePrivacyDlpV2BigQueryField) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2BigQueryKey ¶
type GooglePrivacyDlpV2BigQueryKey struct { // RowNumber: Row number inferred at the time the table was scanned. // This value is nondeterministic, cannot be queried, and may be null // for inspection jobs. To locate findings within a table, specify // `inspect_job.storage_config.big_query_options.identifying_fields` in // `CreateDlpJobRequest`. RowNumber int64 `json:"rowNumber,omitempty,string"` // TableReference: Complete BigQuery table reference. TableReference *GooglePrivacyDlpV2BigQueryTable `json:"tableReference,omitempty"` // ForceSendFields is a list of field names (e.g. "RowNumber") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "RowNumber") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2BigQueryKey: Row key for identifying a record in BigQuery table.
func (*GooglePrivacyDlpV2BigQueryKey) MarshalJSON ¶
func (s *GooglePrivacyDlpV2BigQueryKey) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2BigQueryOptions ¶
type GooglePrivacyDlpV2BigQueryOptions struct { // ExcludedFields: References to fields excluded from scanning. This // allows you to skip inspection of entire columns which you know have // no findings. ExcludedFields []*GooglePrivacyDlpV2FieldId `json:"excludedFields,omitempty"` // IdentifyingFields: Table fields that may uniquely identify a row // within the table. When `actions.saveFindings.outputConfig.table` is // specified, the values of columns specified here are available in the // output table under // `location.content_locations.record_location.record_key.id_values`. // Nested fields such as `person.birthdate.year` are allowed. IdentifyingFields []*GooglePrivacyDlpV2FieldId `json:"identifyingFields,omitempty"` // RowsLimit: Max number of rows to scan. If the table has more rows // than this value, the rest of the rows are omitted. If not set, or if // set to 0, all rows will be scanned. Only one of rows_limit and // rows_limit_percent can be specified. Cannot be used in conjunction // with TimespanConfig. RowsLimit int64 `json:"rowsLimit,omitempty,string"` // RowsLimitPercent: Max percentage of rows to scan. The rest are // omitted. The number of rows scanned is rounded down. Must be between // 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. // Only one of rows_limit and rows_limit_percent can be specified. // Cannot be used in conjunction with TimespanConfig. RowsLimitPercent int64 `json:"rowsLimitPercent,omitempty"` // Possible values: // "SAMPLE_METHOD_UNSPECIFIED" // "TOP" - Scan groups of rows in the order BigQuery provides // (default). Multiple groups of rows may be scanned in parallel, so // results may not appear in the same order the rows are read. // "RANDOM_START" - Randomly pick groups of rows to scan. SampleMethod string `json:"sampleMethod,omitempty"` // TableReference: Complete BigQuery table reference. TableReference *GooglePrivacyDlpV2BigQueryTable `json:"tableReference,omitempty"` // ForceSendFields is a list of field names (e.g. "ExcludedFields") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ExcludedFields") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2BigQueryOptions: Options defining BigQuery table and row identifiers.
func (*GooglePrivacyDlpV2BigQueryOptions) MarshalJSON ¶
func (s *GooglePrivacyDlpV2BigQueryOptions) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2BigQueryTable ¶
type GooglePrivacyDlpV2BigQueryTable struct { // DatasetId: Dataset ID of the table. DatasetId string `json:"datasetId,omitempty"` // ProjectId: The Google Cloud Platform project ID of the project // containing the table. If omitted, project ID is inferred from the API // call. ProjectId string `json:"projectId,omitempty"` // TableId: Name of the table. TableId string `json:"tableId,omitempty"` // ForceSendFields is a list of field names (e.g. "DatasetId") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DatasetId") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2BigQueryTable: Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: `:.` or `..`.
func (*GooglePrivacyDlpV2BigQueryTable) MarshalJSON ¶
func (s *GooglePrivacyDlpV2BigQueryTable) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2BoundingBox ¶
type GooglePrivacyDlpV2BoundingBox struct { // Height: Height of the bounding box in pixels. Height int64 `json:"height,omitempty"` // Left: Left coordinate of the bounding box. (0,0) is upper left. Left int64 `json:"left,omitempty"` // Top: Top coordinate of the bounding box. (0,0) is upper left. Top int64 `json:"top,omitempty"` // Width: Width of the bounding box in pixels. Width int64 `json:"width,omitempty"` // ForceSendFields is a list of field names (e.g. "Height") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Height") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2BoundingBox: Bounding box encompassing detected text within an image.
func (*GooglePrivacyDlpV2BoundingBox) MarshalJSON ¶
func (s *GooglePrivacyDlpV2BoundingBox) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2Bucket ¶
type GooglePrivacyDlpV2Bucket struct { // Max: Upper bound of the range, exclusive; type must match min. Max *GooglePrivacyDlpV2Value `json:"max,omitempty"` // Min: Lower bound of the range, inclusive. Type should be the same as // max if used. Min *GooglePrivacyDlpV2Value `json:"min,omitempty"` // ReplacementValue: Required. Replacement value for this bucket. ReplacementValue *GooglePrivacyDlpV2Value `json:"replacementValue,omitempty"` // ForceSendFields is a list of field names (e.g. "Max") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Max") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2Bucket: Bucket is represented as a range, along with replacement values.
func (*GooglePrivacyDlpV2Bucket) MarshalJSON ¶
func (s *GooglePrivacyDlpV2Bucket) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2BucketingConfig ¶
type GooglePrivacyDlpV2BucketingConfig struct { // Buckets: Set of buckets. Ranges must be non-overlapping. Buckets []*GooglePrivacyDlpV2Bucket `json:"buckets,omitempty"` // ForceSendFields is a list of field names (e.g. "Buckets") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Buckets") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2BucketingConfig: Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH This can be used on data of type: number, long, string, timestamp. If the bound `Value` type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.
func (*GooglePrivacyDlpV2BucketingConfig) MarshalJSON ¶
func (s *GooglePrivacyDlpV2BucketingConfig) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2ByteContentItem ¶
type GooglePrivacyDlpV2ByteContentItem struct { // Data: Content data to inspect or redact. Data string `json:"data,omitempty"` // Type: The type of data stored in the bytes string. Default will be // TEXT_UTF8. // // Possible values: // "BYTES_TYPE_UNSPECIFIED" - Unused // "IMAGE" - Any image type. // "IMAGE_JPEG" - jpeg // "IMAGE_BMP" - bmp // "IMAGE_PNG" - png // "IMAGE_SVG" - svg // "TEXT_UTF8" - plain text // "WORD_DOCUMENT" - docx, docm, dotx, dotm // "PDF" - pdf // "AVRO" - avro // "CSV" - csv // "TSV" - tsv Type string `json:"type,omitempty"` // ForceSendFields is a list of field names (e.g. "Data") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Data") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2ByteContentItem: Container for bytes to inspect or redact.
func (*GooglePrivacyDlpV2ByteContentItem) MarshalJSON ¶
func (s *GooglePrivacyDlpV2ByteContentItem) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CancelDlpJobRequest ¶
type GooglePrivacyDlpV2CancelDlpJobRequest struct { }
GooglePrivacyDlpV2CancelDlpJobRequest: The request message for canceling a DLP job.
type GooglePrivacyDlpV2CategoricalStatsConfig ¶
type GooglePrivacyDlpV2CategoricalStatsConfig struct { // Field: Field to compute categorical stats on. All column types are // supported except for arrays and structs. However, it may be more // informative to use NumericalStats when the field type is supported, // depending on the data. Field *GooglePrivacyDlpV2FieldId `json:"field,omitempty"` // ForceSendFields is a list of field names (e.g. "Field") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Field") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CategoricalStatsConfig: Compute numerical stats over an individual column, including number of distinct values and value count distribution.
func (*GooglePrivacyDlpV2CategoricalStatsConfig) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CategoricalStatsConfig) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CategoricalStatsHistogramBucket ¶
type GooglePrivacyDlpV2CategoricalStatsHistogramBucket struct { // BucketSize: Total number of values in this bucket. BucketSize int64 `json:"bucketSize,omitempty,string"` // BucketValueCount: Total number of distinct values in this bucket. BucketValueCount int64 `json:"bucketValueCount,omitempty,string"` // BucketValues: Sample of value frequencies in this bucket. The total // number of values returned per bucket is capped at 20. BucketValues []*GooglePrivacyDlpV2ValueFrequency `json:"bucketValues,omitempty"` // ValueFrequencyLowerBound: Lower bound on the value frequency of the // values in this bucket. ValueFrequencyLowerBound int64 `json:"valueFrequencyLowerBound,omitempty,string"` // ValueFrequencyUpperBound: Upper bound on the value frequency of the // values in this bucket. ValueFrequencyUpperBound int64 `json:"valueFrequencyUpperBound,omitempty,string"` // ForceSendFields is a list of field names (e.g. "BucketSize") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BucketSize") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CategoricalStatsHistogramBucket: Histogram of value frequencies in the column.
func (*GooglePrivacyDlpV2CategoricalStatsHistogramBucket) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CategoricalStatsHistogramBucket) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CategoricalStatsResult ¶
type GooglePrivacyDlpV2CategoricalStatsResult struct { // ValueFrequencyHistogramBuckets: Histogram of value frequencies in the // column. ValueFrequencyHistogramBuckets []*GooglePrivacyDlpV2CategoricalStatsHistogramBucket `json:"valueFrequencyHistogramBuckets,omitempty"` // ForceSendFields is a list of field names (e.g. // "ValueFrequencyHistogramBuckets") to unconditionally include in API // requests. By default, fields with empty values are omitted from API // requests. However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. // "ValueFrequencyHistogramBuckets") to include in API requests with the // JSON null value. By default, fields with empty values are omitted // from API requests. However, any field with an empty value appearing // in NullFields will be sent to the server as null. It is an error if a // field in this list has a non-empty value. This may be used to include // null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CategoricalStatsResult: Result of the categorical stats computation.
func (*GooglePrivacyDlpV2CategoricalStatsResult) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CategoricalStatsResult) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CharacterMaskConfig ¶
type GooglePrivacyDlpV2CharacterMaskConfig struct { // CharactersToIgnore: When masking a string, items in this list will be // skipped when replacing characters. For example, if the input string // is `555-555-5555` and you instruct Cloud DLP to skip `-` and mask 5 // characters with `*`, Cloud DLP returns `***-**5-5555`. CharactersToIgnore []*GooglePrivacyDlpV2CharsToIgnore `json:"charactersToIgnore,omitempty"` // MaskingCharacter: Character to use to mask the sensitive values—for // example, `*` for an alphabetic string such as a name, or `0` for a // numeric string such as ZIP code or credit card number. This string // must have a length of 1. If not supplied, this value defaults to `*` // for strings, and `0` for digits. MaskingCharacter string `json:"maskingCharacter,omitempty"` // NumberToMask: Number of characters to mask. If not set, all matching // chars will be masked. Skipped characters do not count towards this // tally. NumberToMask int64 `json:"numberToMask,omitempty"` // ReverseOrder: Mask characters in reverse order. For example, if // `masking_character` is `0`, `number_to_mask` is `14`, and // `reverse_order` is `false`, then the input string // `1234-5678-9012-3456` is masked as `00000000000000-3456`. If // `masking_character` is `*`, `number_to_mask` is `3`, and // `reverse_order` is `true`, then the string `12345` is masked as // `12***`. ReverseOrder bool `json:"reverseOrder,omitempty"` // ForceSendFields is a list of field names (e.g. "CharactersToIgnore") // to unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CharactersToIgnore") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CharacterMaskConfig: Partially mask a string by replacing a given number of characters with a fixed character. Masking can start from the beginning or end of the string. This can be used on data of any type (numbers, longs, and so on) and when de-identifying structured data we'll attempt to preserve the original data's type. (This allows you to take a long like 123 and modify it to a string like **3.
func (*GooglePrivacyDlpV2CharacterMaskConfig) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CharacterMaskConfig) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CharsToIgnore ¶
type GooglePrivacyDlpV2CharsToIgnore struct { // CharactersToSkip: Characters to not transform when masking. CharactersToSkip string `json:"charactersToSkip,omitempty"` // CommonCharactersToIgnore: Common characters to not transform when // masking. Useful to avoid removing punctuation. // // Possible values: // "COMMON_CHARS_TO_IGNORE_UNSPECIFIED" - Unused. // "NUMERIC" - 0-9 // "ALPHA_UPPER_CASE" - A-Z // "ALPHA_LOWER_CASE" - a-z // "PUNCTUATION" - US Punctuation, one of // !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ // "WHITESPACE" - Whitespace character, one of [ \t\n\x0B\f\r] CommonCharactersToIgnore string `json:"commonCharactersToIgnore,omitempty"` // ForceSendFields is a list of field names (e.g. "CharactersToSkip") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CharactersToSkip") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CharsToIgnore: Characters to skip when doing deidentification of a value. These will be left alone and skipped.
func (*GooglePrivacyDlpV2CharsToIgnore) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CharsToIgnore) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CloudStorageFileSet ¶
type GooglePrivacyDlpV2CloudStorageFileSet struct { // Url: The url, in the format `gs:///`. Trailing wildcard in the path // is allowed. Url string `json:"url,omitempty"` // ForceSendFields is a list of field names (e.g. "Url") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Url") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CloudStorageFileSet: Message representing a set of files in Cloud Storage.
func (*GooglePrivacyDlpV2CloudStorageFileSet) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CloudStorageFileSet) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CloudStorageOptions ¶
type GooglePrivacyDlpV2CloudStorageOptions struct { // BytesLimitPerFile: Max number of bytes to scan from a file. If a // scanned file's size is bigger than this value then the rest of the // bytes are omitted. Only one of bytes_limit_per_file and // bytes_limit_per_file_percent can be specified. Cannot be set if // de-identification is requested. BytesLimitPerFile int64 `json:"bytesLimitPerFile,omitempty,string"` // BytesLimitPerFilePercent: Max percentage of bytes to scan from a // file. The rest are omitted. The number of bytes scanned is rounded // down. Must be between 0 and 100, inclusively. Both 0 and 100 means no // limit. Defaults to 0. Only one of bytes_limit_per_file and // bytes_limit_per_file_percent can be specified. Cannot be set if // de-identification is requested. BytesLimitPerFilePercent int64 `json:"bytesLimitPerFilePercent,omitempty"` // FileSet: The set of one or more files to scan. FileSet *GooglePrivacyDlpV2FileSet `json:"fileSet,omitempty"` // FileTypes: List of file type groups to include in the scan. If empty, // all files are scanned and available data format processors are // applied. In addition, the binary content of the selected files is // always scanned as well. Images are scanned only as binary if the // specified region does not support image inspection and no file_types // were specified. Image inspection is restricted to 'global', 'us', // 'asia', and 'europe'. // // Possible values: // "FILE_TYPE_UNSPECIFIED" - Includes all files. // "BINARY_FILE" - Includes all file extensions not covered by another // entry. Binary scanning attempts to convert the content of the file to // utf_8 to scan the file. If you wish to avoid this fall back, specify // one or more of the other FileType's in your storage scan. // "TEXT_FILE" - Included file extensions: asc,asp, aspx, brf, c, // cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, // epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, // m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, // pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, // xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, // tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml. // "IMAGE" - Included file extensions: bmp, gif, jpg, jpeg, jpe, png. // bytes_limit_per_file has no effect on image files. Image inspection // is restricted to 'global', 'us', 'asia', and 'europe'. // "WORD" - Word files >30 MB will be scanned as binary files. // Included file extensions: docx, dotx, docm, dotm // "PDF" - PDF files >30 MB will be scanned as binary files. Included // file extensions: pdf // "AVRO" - Included file extensions: avro // "CSV" - Included file extensions: csv // "TSV" - Included file extensions: tsv FileTypes []string `json:"fileTypes,omitempty"` // FilesLimitPercent: Limits the number of files to scan to this // percentage of the input FileSet. Number of files scanned is rounded // down. Must be between 0 and 100, inclusively. Both 0 and 100 means no // limit. Defaults to 0. FilesLimitPercent int64 `json:"filesLimitPercent,omitempty"` // Possible values: // "SAMPLE_METHOD_UNSPECIFIED" // "TOP" - Scan from the top (default). // "RANDOM_START" - For each file larger than bytes_limit_per_file, // randomly pick the offset to start scanning. The scanned bytes are // contiguous. SampleMethod string `json:"sampleMethod,omitempty"` // ForceSendFields is a list of field names (e.g. "BytesLimitPerFile") // to unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BytesLimitPerFile") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CloudStorageOptions: Options defining a file or a set of files within a Google Cloud Storage bucket.
func (*GooglePrivacyDlpV2CloudStorageOptions) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CloudStorageOptions) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CloudStoragePath ¶
type GooglePrivacyDlpV2CloudStoragePath struct { // Path: A url representing a file or path (no wildcards) in Cloud // Storage. Example: gs://[BUCKET_NAME]/dictionary.txt Path string `json:"path,omitempty"` // ForceSendFields is a list of field names (e.g. "Path") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Path") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CloudStoragePath: Message representing a single file or path in Cloud Storage.
func (*GooglePrivacyDlpV2CloudStoragePath) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CloudStoragePath) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CloudStorageRegexFileSet ¶
type GooglePrivacyDlpV2CloudStorageRegexFileSet struct { // BucketName: The name of a Cloud Storage bucket. Required. BucketName string `json:"bucketName,omitempty"` // ExcludeRegex: A list of regular expressions matching file paths to // exclude. All files in the bucket that match at least one of these // regular expressions will be excluded from the scan. Regular // expressions use RE2 syntax // (https://github.com/google/re2/wiki/Syntax); a guide can be found // under the google/re2 repository on GitHub. ExcludeRegex []string `json:"excludeRegex,omitempty"` // IncludeRegex: A list of regular expressions matching file paths to // include. All files in the bucket that match at least one of these // regular expressions will be included in the set of files, except for // those that also match an item in `exclude_regex`. Leaving this field // empty will match all files by default (this is equivalent to // including `.*` in the list). Regular expressions use RE2 syntax // (https://github.com/google/re2/wiki/Syntax); a guide can be found // under the google/re2 repository on GitHub. IncludeRegex []string `json:"includeRegex,omitempty"` // ForceSendFields is a list of field names (e.g. "BucketName") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BucketName") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CloudStorageRegexFileSet: Message representing a set of files in a Cloud Storage bucket. Regular expressions are used to allow fine-grained control over which files in the bucket to include. Included files are those that match at least one item in `include_regex` and do not match any items in `exclude_regex`. Note that a file that matches items from both lists will _not_ be included. For a match to occur, the entire file path (i.e., everything in the url after the bucket name) must match the regular expression. For example, given the input `{bucket_name: "mybucket", include_regex: ["directory1/.*"], exclude_regex: ["directory1/excluded.*"]}`: * `gs://mybucket/directory1/myfile` will be included * `gs://mybucket/directory1/directory2/myfile` will be included (`.*` matches across `/`) * `gs://mybucket/directory0/directory1/myfile` will _not_ be included (the full path doesn't match any items in `include_regex`) * `gs://mybucket/directory1/excludedfile` will _not_ be included (the path matches an item in `exclude_regex`) If `include_regex` is left empty, it will match all files by default (this is equivalent to setting `include_regex: [".*"]`). Some other common use cases: * `{bucket_name: "mybucket", exclude_regex: [".*\.pdf"]}` will include all files in `mybucket` except for .pdf files * `{bucket_name: "mybucket", include_regex: ["directory/[^/]+"]}` will include all files directly under `gs://mybucket/directory/`, without matching across `/`
func (*GooglePrivacyDlpV2CloudStorageRegexFileSet) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CloudStorageRegexFileSet) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2Color ¶
type GooglePrivacyDlpV2Color struct { // Blue: The amount of blue in the color as a value in the interval [0, // 1]. Blue float64 `json:"blue,omitempty"` // Green: The amount of green in the color as a value in the interval // [0, 1]. Green float64 `json:"green,omitempty"` // Red: The amount of red in the color as a value in the interval [0, // 1]. Red float64 `json:"red,omitempty"` // ForceSendFields is a list of field names (e.g. "Blue") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Blue") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2Color: Represents a color in the RGB color space.
func (*GooglePrivacyDlpV2Color) MarshalJSON ¶
func (s *GooglePrivacyDlpV2Color) MarshalJSON() ([]byte, error)
func (*GooglePrivacyDlpV2Color) UnmarshalJSON ¶
func (s *GooglePrivacyDlpV2Color) UnmarshalJSON(data []byte) error
type GooglePrivacyDlpV2Condition ¶
type GooglePrivacyDlpV2Condition struct { // Field: Required. Field within the record this condition is evaluated // against. Field *GooglePrivacyDlpV2FieldId `json:"field,omitempty"` // Operator: Required. Operator used to compare the field or infoType to // the value. // // Possible values: // "RELATIONAL_OPERATOR_UNSPECIFIED" - Unused // "EQUAL_TO" - Equal. Attempts to match even with incompatible types. // "NOT_EQUAL_TO" - Not equal to. Attempts to match even with // incompatible types. // "GREATER_THAN" - Greater than. // "LESS_THAN" - Less than. // "GREATER_THAN_OR_EQUALS" - Greater than or equals. // "LESS_THAN_OR_EQUALS" - Less than or equals. // "EXISTS" - Exists Operator string `json:"operator,omitempty"` // Value: Value to compare against. [Mandatory, except for `EXISTS` // tests.] Value *GooglePrivacyDlpV2Value `json:"value,omitempty"` // ForceSendFields is a list of field names (e.g. "Field") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Field") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2Condition: The field type of `value` and `field` do not need to match to be considered equal, but not all comparisons are possible. EQUAL_TO and NOT_EQUAL_TO attempt to compare even with incompatible types, but all other comparisons are invalid with incompatible types. A `value` of type: - `string` can be compared against all other types - `boolean` can only be compared against other booleans - `integer` can be compared against doubles or a string if the string value can be parsed as an integer. - `double` can be compared against integers or a string if the string can be parsed as a double. - `Timestamp` can be compared against strings in RFC 3339 date string format. - `TimeOfDay` can be compared against timestamps and strings in the format of 'HH:mm:ss'. If we fail to compare do to type mismatch, a warning will be given and the condition will evaluate to false.
func (*GooglePrivacyDlpV2Condition) MarshalJSON ¶
func (s *GooglePrivacyDlpV2Condition) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2Conditions ¶
type GooglePrivacyDlpV2Conditions struct { // Conditions: A collection of conditions. Conditions []*GooglePrivacyDlpV2Condition `json:"conditions,omitempty"` // ForceSendFields is a list of field names (e.g. "Conditions") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Conditions") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2Conditions: A collection of conditions.
func (*GooglePrivacyDlpV2Conditions) MarshalJSON ¶
func (s *GooglePrivacyDlpV2Conditions) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2Container ¶
type GooglePrivacyDlpV2Container struct { // FullPath: A string representation of the full container name. // Examples: - BigQuery: 'Project:DataSetId.TableId' - Google Cloud // Storage: 'gs://Bucket/folders/filename.txt' FullPath string `json:"fullPath,omitempty"` // ProjectId: Project where the finding was found. Can be different from // the project that owns the finding. ProjectId string `json:"projectId,omitempty"` // RelativePath: The rest of the path after the root. Examples: - For // BigQuery table `project_id:dataset_id.table_id`, the relative path is // `table_id` - Google Cloud Storage file // `gs://bucket/folder/filename.txt`, the relative path is // `folder/filename.txt` RelativePath string `json:"relativePath,omitempty"` // RootPath: The root of the container. Examples: - For BigQuery table // `project_id:dataset_id.table_id`, the root is `dataset_id` - For // Google Cloud Storage file `gs://bucket/folder/filename.txt`, the root // is `gs://bucket` RootPath string `json:"rootPath,omitempty"` // Type: Container type, for example BigQuery or Google Cloud Storage. Type string `json:"type,omitempty"` // UpdateTime: Findings container modification timestamp, if applicable. // For Google Cloud Storage contains last file modification timestamp. // For BigQuery table contains last_modified_time property. For // Datastore - not populated. UpdateTime string `json:"updateTime,omitempty"` // Version: Findings container version, if available ("generation" for // Google Cloud Storage). Version string `json:"version,omitempty"` // ForceSendFields is a list of field names (e.g. "FullPath") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "FullPath") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2Container: Represents a container that may contain DLP findings. Examples of a container include a file, table, or database record.
func (*GooglePrivacyDlpV2Container) MarshalJSON ¶
func (s *GooglePrivacyDlpV2Container) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2ContentItem ¶
type GooglePrivacyDlpV2ContentItem struct { // ByteItem: Content data to inspect or redact. Replaces `type` and // `data`. ByteItem *GooglePrivacyDlpV2ByteContentItem `json:"byteItem,omitempty"` // Table: Structured content for inspection. See // https://cloud.google.com/dlp/docs/inspecting-text#inspecting_a_table // to learn more. Table *GooglePrivacyDlpV2Table `json:"table,omitempty"` // Value: String data to inspect or redact. Value string `json:"value,omitempty"` // ForceSendFields is a list of field names (e.g. "ByteItem") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ByteItem") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2ContentItem: Container structure for the content to inspect.
func (*GooglePrivacyDlpV2ContentItem) MarshalJSON ¶
func (s *GooglePrivacyDlpV2ContentItem) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2ContentLocation ¶
type GooglePrivacyDlpV2ContentLocation struct { // ContainerName: Name of the container where the finding is located. // The top level name is the source file name or table name. Names of // some common storage containers are formatted as follows: * BigQuery // tables: `{project_id}:{dataset_id}.{table_id}` * Cloud Storage files: // `gs://{bucket}/{path}` * Datastore namespace: {namespace} Nested // names could be absent if the embedded object has no string identifier // (for an example an image contained within a document). ContainerName string `json:"containerName,omitempty"` // ContainerTimestamp: Findings container modification timestamp, if // applicable. For Google Cloud Storage contains last file modification // timestamp. For BigQuery table contains last_modified_time property. // For Datastore - not populated. ContainerTimestamp string `json:"containerTimestamp,omitempty"` // ContainerVersion: Findings container version, if available // ("generation" for Google Cloud Storage). ContainerVersion string `json:"containerVersion,omitempty"` // DocumentLocation: Location data for document files. DocumentLocation *GooglePrivacyDlpV2DocumentLocation `json:"documentLocation,omitempty"` // ImageLocation: Location within an image's pixels. ImageLocation *GooglePrivacyDlpV2ImageLocation `json:"imageLocation,omitempty"` // MetadataLocation: Location within the metadata for inspected content. MetadataLocation *GooglePrivacyDlpV2MetadataLocation `json:"metadataLocation,omitempty"` // RecordLocation: Location within a row or record of a database table. RecordLocation *GooglePrivacyDlpV2RecordLocation `json:"recordLocation,omitempty"` // ForceSendFields is a list of field names (e.g. "ContainerName") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ContainerName") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2ContentLocation: Precise location of the finding within a document, record, image, or metadata container.
func (*GooglePrivacyDlpV2ContentLocation) MarshalJSON ¶
func (s *GooglePrivacyDlpV2ContentLocation) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CreateDeidentifyTemplateRequest ¶
type GooglePrivacyDlpV2CreateDeidentifyTemplateRequest struct { // DeidentifyTemplate: Required. The DeidentifyTemplate to create. DeidentifyTemplate *GooglePrivacyDlpV2DeidentifyTemplate `json:"deidentifyTemplate,omitempty"` // LocationId: Deprecated. This field has no effect. LocationId string `json:"locationId,omitempty"` // TemplateId: The template id can contain uppercase and lowercase // letters, numbers, and hyphens; that is, it must match the regular // expression: `[a-zA-Z\d-_]+`. The maximum length is 100 characters. // Can be empty to allow the system to generate one. TemplateId string `json:"templateId,omitempty"` // ForceSendFields is a list of field names (e.g. "DeidentifyTemplate") // to unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DeidentifyTemplate") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CreateDeidentifyTemplateRequest: Request message for CreateDeidentifyTemplate.
func (*GooglePrivacyDlpV2CreateDeidentifyTemplateRequest) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CreateDeidentifyTemplateRequest) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CreateDlpJobRequest ¶
type GooglePrivacyDlpV2CreateDlpJobRequest struct { // InspectJob: An inspection job scans a storage repository for // InfoTypes. InspectJob *GooglePrivacyDlpV2InspectJobConfig `json:"inspectJob,omitempty"` // JobId: The job id can contain uppercase and lowercase letters, // numbers, and hyphens; that is, it must match the regular expression: // `[a-zA-Z\d-_]+`. The maximum length is 100 characters. Can be empty // to allow the system to generate one. JobId string `json:"jobId,omitempty"` // LocationId: Deprecated. This field has no effect. LocationId string `json:"locationId,omitempty"` // RiskJob: A risk analysis job calculates re-identification risk // metrics for a BigQuery table. RiskJob *GooglePrivacyDlpV2RiskAnalysisJobConfig `json:"riskJob,omitempty"` // ForceSendFields is a list of field names (e.g. "InspectJob") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "InspectJob") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CreateDlpJobRequest: Request message for CreateDlpJobRequest. Used to initiate long running jobs such as calculating risk metrics or inspecting Google Cloud Storage.
func (*GooglePrivacyDlpV2CreateDlpJobRequest) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CreateDlpJobRequest) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CreateInspectTemplateRequest ¶
type GooglePrivacyDlpV2CreateInspectTemplateRequest struct { // InspectTemplate: Required. The InspectTemplate to create. InspectTemplate *GooglePrivacyDlpV2InspectTemplate `json:"inspectTemplate,omitempty"` // LocationId: Deprecated. This field has no effect. LocationId string `json:"locationId,omitempty"` // TemplateId: The template id can contain uppercase and lowercase // letters, numbers, and hyphens; that is, it must match the regular // expression: `[a-zA-Z\d-_]+`. The maximum length is 100 characters. // Can be empty to allow the system to generate one. TemplateId string `json:"templateId,omitempty"` // ForceSendFields is a list of field names (e.g. "InspectTemplate") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "InspectTemplate") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CreateInspectTemplateRequest: Request message for CreateInspectTemplate.
func (*GooglePrivacyDlpV2CreateInspectTemplateRequest) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CreateInspectTemplateRequest) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CreateJobTriggerRequest ¶
type GooglePrivacyDlpV2CreateJobTriggerRequest struct { // JobTrigger: Required. The JobTrigger to create. JobTrigger *GooglePrivacyDlpV2JobTrigger `json:"jobTrigger,omitempty"` // LocationId: Deprecated. This field has no effect. LocationId string `json:"locationId,omitempty"` // TriggerId: The trigger id can contain uppercase and lowercase // letters, numbers, and hyphens; that is, it must match the regular // expression: `[a-zA-Z\d-_]+`. The maximum length is 100 characters. // Can be empty to allow the system to generate one. TriggerId string `json:"triggerId,omitempty"` // ForceSendFields is a list of field names (e.g. "JobTrigger") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "JobTrigger") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CreateJobTriggerRequest: Request message for CreateJobTrigger.
func (*GooglePrivacyDlpV2CreateJobTriggerRequest) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CreateJobTriggerRequest) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CreateStoredInfoTypeRequest ¶
type GooglePrivacyDlpV2CreateStoredInfoTypeRequest struct { // Config: Required. Configuration of the storedInfoType to create. Config *GooglePrivacyDlpV2StoredInfoTypeConfig `json:"config,omitempty"` // LocationId: Deprecated. This field has no effect. LocationId string `json:"locationId,omitempty"` // StoredInfoTypeId: The storedInfoType ID can contain uppercase and // lowercase letters, numbers, and hyphens; that is, it must match the // regular expression: `[a-zA-Z\d-_]+`. The maximum length is 100 // characters. Can be empty to allow the system to generate one. StoredInfoTypeId string `json:"storedInfoTypeId,omitempty"` // ForceSendFields is a list of field names (e.g. "Config") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Config") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CreateStoredInfoTypeRequest: Request message for CreateStoredInfoType.
func (*GooglePrivacyDlpV2CreateStoredInfoTypeRequest) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CreateStoredInfoTypeRequest) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CryptoDeterministicConfig ¶
type GooglePrivacyDlpV2CryptoDeterministicConfig struct { // Context: A context may be used for higher security and maintaining // referential integrity such that the same identifier in two different // contexts will be given a distinct surrogate. The context is appended // to plaintext value being encrypted. On decryption the provided // context is validated against the value used during encryption. If a // context was provided during encryption, same context must be provided // during decryption as well. If the context is not set, plaintext would // be used as is for encryption. If the context is set but: 1. there is // no record present when transforming a given value or 2. the field is // not present when transforming a given value, plaintext would be used // as is for encryption. Note that case (1) is expected when an // `InfoTypeTransformation` is applied to both structured and // non-structured `ContentItem`s. Context *GooglePrivacyDlpV2FieldId `json:"context,omitempty"` // CryptoKey: The key used by the encryption function. For deterministic // encryption using AES-SIV, the provided key is internally expanded to // 64 bytes prior to use. CryptoKey *GooglePrivacyDlpV2CryptoKey `json:"cryptoKey,omitempty"` // SurrogateInfoType: The custom info type to annotate the surrogate // with. This annotation will be applied to the surrogate by prefixing // it with the name of the custom info type followed by the number of // characters comprising the surrogate. The following scheme defines the // format: {info type name}({surrogate character count}):{surrogate} For // example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and // the surrogate is 'abc', the full replacement value will be: // 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate // when inspecting content using the custom info type 'Surrogate'. This // facilitates reversal of the surrogate when it occurs in free text. // Note: For record transformations where the entire cell in a table is // being transformed, surrogates are not mandatory. Surrogates are used // to denote the location of the token and are necessary for // re-identification in free form text. In order for inspection to work // properly, the name of this info type must not occur naturally // anywhere in your data; otherwise, inspection may either - reverse a // surrogate that does not correspond to an actual identifier - be // unable to parse the surrogate and result in an error Therefore, // choose your custom info type name carefully after considering what // your data looks like. One way to select a name that has a high chance // of yielding reliable detection is to include one or more unicode // characters that are highly improbable to exist in your data. For // example, assuming your data is entered from a regular ASCII keyboard, // the symbol with the hex code point 29DD might be used like so: // ⧝MY_TOKEN_TYPE. SurrogateInfoType *GooglePrivacyDlpV2InfoType `json:"surrogateInfoType,omitempty"` // ForceSendFields is a list of field names (e.g. "Context") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Context") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CryptoDeterministicConfig: Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297.
func (*GooglePrivacyDlpV2CryptoDeterministicConfig) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CryptoDeterministicConfig) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CryptoHashConfig ¶
type GooglePrivacyDlpV2CryptoHashConfig struct { // CryptoKey: The key used by the hash function. CryptoKey *GooglePrivacyDlpV2CryptoKey `json:"cryptoKey,omitempty"` // ForceSendFields is a list of field names (e.g. "CryptoKey") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CryptoKey") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CryptoHashConfig: Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). Currently, only string and integer values can be hashed. See https://cloud.google.com/dlp/docs/pseudonymization to learn more.
func (*GooglePrivacyDlpV2CryptoHashConfig) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CryptoHashConfig) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CryptoKey ¶
type GooglePrivacyDlpV2CryptoKey struct { // KmsWrapped: Kms wrapped key KmsWrapped *GooglePrivacyDlpV2KmsWrappedCryptoKey `json:"kmsWrapped,omitempty"` // Transient: Transient crypto key Transient *GooglePrivacyDlpV2TransientCryptoKey `json:"transient,omitempty"` // Unwrapped: Unwrapped crypto key Unwrapped *GooglePrivacyDlpV2UnwrappedCryptoKey `json:"unwrapped,omitempty"` // ForceSendFields is a list of field names (e.g. "KmsWrapped") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "KmsWrapped") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CryptoKey: This is a data encryption key (DEK) (as opposed to a key encryption key (KEK) stored by KMS). When using KMS to wrap/unwrap DEKs, be sure to set an appropriate IAM policy on the KMS CryptoKey (KEK) to ensure an attacker cannot unwrap the data crypto key.
func (*GooglePrivacyDlpV2CryptoKey) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CryptoKey) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig ¶
type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig struct { // CommonAlphabet: Common alphabets. // // Possible values: // "FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED" - Unused. // "NUMERIC" - `[0-9]` (radix of 10) // "HEXADECIMAL" - `[0-9A-F]` (radix of 16) // "UPPER_CASE_ALPHA_NUMERIC" - `[0-9A-Z]` (radix of 36) // "ALPHA_NUMERIC" - `[0-9A-Za-z]` (radix of 62) CommonAlphabet string `json:"commonAlphabet,omitempty"` // Context: The 'tweak', a context may be used for higher security since // the same identifier in two different contexts won't be given the same // surrogate. If the context is not set, a default tweak will be used. // If the context is set but: 1. there is no record present when // transforming a given value or 1. the field is not present when // transforming a given value, a default tweak will be used. Note that // case (1) is expected when an `InfoTypeTransformation` is applied to // both structured and non-structured `ContentItem`s. Currently, the // referenced field may be of value type integer or string. The tweak is // constructed as a sequence of bytes in big endian byte order such // that: - a 64 bit integer is encoded followed by a single byte of // value 1 - a string is encoded in UTF-8 format followed by a single // byte of value 2 Context *GooglePrivacyDlpV2FieldId `json:"context,omitempty"` // CryptoKey: Required. The key used by the encryption algorithm. CryptoKey *GooglePrivacyDlpV2CryptoKey `json:"cryptoKey,omitempty"` // CustomAlphabet: This is supported by mapping these to the // alphanumeric characters that the FFX mode natively supports. This // happens before/after encryption/decryption. Each character listed // must appear only once. Number of characters must be in the range [2, // 95]. This must be encoded as ASCII. The order of characters does not // matter. The full list of allowed characters is: // 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz // ~`!@#$%^&*()_-+={[}]|\:;"'<,>.?/ CustomAlphabet string `json:"customAlphabet,omitempty"` // Radix: The native way to select the alphabet. Must be in the range // [2, 95]. Radix int64 `json:"radix,omitempty"` // SurrogateInfoType: The custom infoType to annotate the surrogate // with. This annotation will be applied to the surrogate by prefixing // it with the name of the custom infoType followed by the number of // characters comprising the surrogate. The following scheme defines the // format: info_type_name(surrogate_character_count):surrogate For // example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and // the surrogate is 'abc', the full replacement value will be: // 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate // when inspecting content using the custom infoType `SurrogateType` // (https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#surrogatetype). // This facilitates reversal of the surrogate when it occurs in free // text. In order for inspection to work properly, the name of this // infoType must not occur naturally anywhere in your data; otherwise, // inspection may find a surrogate that does not correspond to an actual // identifier. Therefore, choose your custom infoType name carefully // after considering what your data looks like. One way to select a name // that has a high chance of yielding reliable detection is to include // one or more unicode characters that are highly improbable to exist in // your data. For example, assuming your data is entered from a regular // ASCII keyboard, the symbol with the hex code point 29DD might be used // like so: ⧝MY_TOKEN_TYPE SurrogateInfoType *GooglePrivacyDlpV2InfoType `json:"surrogateInfoType,omitempty"` // ForceSendFields is a list of field names (e.g. "CommonAlphabet") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CommonAlphabet") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig: Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the `ReidentifyContent` API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity.
func (*GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2CustomInfoType ¶
type GooglePrivacyDlpV2CustomInfoType struct { // DetectionRules: Set of detection rules to apply to all findings of // this CustomInfoType. Rules are applied in order that they are // specified. Not supported for the `surrogate_type` CustomInfoType. DetectionRules []*GooglePrivacyDlpV2DetectionRule `json:"detectionRules,omitempty"` // Dictionary: A list of phrases to detect as a CustomInfoType. Dictionary *GooglePrivacyDlpV2Dictionary `json:"dictionary,omitempty"` // ExclusionType: If set to EXCLUSION_TYPE_EXCLUDE this infoType will // not cause a finding to be returned. It still can be used for rules // matching. // // Possible values: // "EXCLUSION_TYPE_UNSPECIFIED" - A finding of this custom info type // will not be excluded from results. // "EXCLUSION_TYPE_EXCLUDE" - A finding of this custom info type will // be excluded from final results, but can still affect rule execution. ExclusionType string `json:"exclusionType,omitempty"` // InfoType: CustomInfoType can either be a new infoType, or an // extension of built-in infoType, when the name matches one of existing // infoTypes and that infoType is specified in // `InspectContent.info_types` field. Specifying the latter adds // findings to the one detected by the system. If built-in info type is // not specified in `InspectContent.info_types` list then the name is // treated as a custom info type. InfoType *GooglePrivacyDlpV2InfoType `json:"infoType,omitempty"` // Likelihood: Likelihood to return for this CustomInfoType. This base // value can be altered by a detection rule if the finding meets the // criteria specified by the rule. Defaults to `VERY_LIKELY` if not // specified. // // Possible values: // "LIKELIHOOD_UNSPECIFIED" - Default value; same as POSSIBLE. // "VERY_UNLIKELY" - Few matching elements. // "UNLIKELY" // "POSSIBLE" - Some matching elements. // "LIKELY" // "VERY_LIKELY" - Many matching elements. Likelihood string `json:"likelihood,omitempty"` // Regex: Regular expression based CustomInfoType. Regex *GooglePrivacyDlpV2Regex `json:"regex,omitempty"` // StoredType: Load an existing `StoredInfoType` resource for use in // `InspectDataSource`. Not currently supported in `InspectContent`. StoredType *GooglePrivacyDlpV2StoredType `json:"storedType,omitempty"` // SurrogateType: Message for detecting output from deidentification // transformations that support reversing. SurrogateType *GooglePrivacyDlpV2SurrogateType `json:"surrogateType,omitempty"` // ForceSendFields is a list of field names (e.g. "DetectionRules") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DetectionRules") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2CustomInfoType: Custom information type provided by the user. Used to find domain-specific sensitive information configurable to the data in question.
func (*GooglePrivacyDlpV2CustomInfoType) MarshalJSON ¶
func (s *GooglePrivacyDlpV2CustomInfoType) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2DatastoreKey ¶
type GooglePrivacyDlpV2DatastoreKey struct { // EntityKey: Datastore entity key. EntityKey *GooglePrivacyDlpV2Key `json:"entityKey,omitempty"` // ForceSendFields is a list of field names (e.g. "EntityKey") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "EntityKey") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DatastoreKey: Record key for a finding in Cloud Datastore.
func (*GooglePrivacyDlpV2DatastoreKey) MarshalJSON ¶
func (s *GooglePrivacyDlpV2DatastoreKey) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2DatastoreOptions ¶
type GooglePrivacyDlpV2DatastoreOptions struct { // Kind: The kind to process. Kind *GooglePrivacyDlpV2KindExpression `json:"kind,omitempty"` // PartitionId: A partition ID identifies a grouping of entities. The // grouping is always by project and namespace, however the namespace ID // may be empty. PartitionId *GooglePrivacyDlpV2PartitionId `json:"partitionId,omitempty"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DatastoreOptions: Options defining a data set within Google Cloud Datastore.
func (*GooglePrivacyDlpV2DatastoreOptions) MarshalJSON ¶
func (s *GooglePrivacyDlpV2DatastoreOptions) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2DateShiftConfig ¶
type GooglePrivacyDlpV2DateShiftConfig struct { // Context: Points to the field that contains the context, for example, // an entity id. If set, must also set cryptoKey. If set, shift will be // consistent for the given context. Context *GooglePrivacyDlpV2FieldId `json:"context,omitempty"` // CryptoKey: Causes the shift to be computed based on this key and the // context. This results in the same shift for the same context and // crypto_key. If set, must also set context. Can only be applied to // table items. CryptoKey *GooglePrivacyDlpV2CryptoKey `json:"cryptoKey,omitempty"` // LowerBoundDays: Required. For example, -5 means shift date to at most // 5 days back in the past. LowerBoundDays int64 `json:"lowerBoundDays,omitempty"` // UpperBoundDays: Required. Range of shift in days. Actual shift will // be selected at random within this range (inclusive ends). Negative // means shift to earlier in time. Must not be more than 365250 days // (1000 years) each direction. For example, 3 means shift date to at // most 3 days into the future. UpperBoundDays int64 `json:"upperBoundDays,omitempty"` // ForceSendFields is a list of field names (e.g. "Context") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Context") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DateShiftConfig: Shifts dates by random number of days, with option to be consistent for the same context. See https://cloud.google.com/dlp/docs/concepts-date-shifting to learn more.
func (*GooglePrivacyDlpV2DateShiftConfig) MarshalJSON ¶
func (s *GooglePrivacyDlpV2DateShiftConfig) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2DateTime ¶
type GooglePrivacyDlpV2DateTime struct { // Date: One or more of the following must be set. Must be a valid date // or time value. Date *GoogleTypeDate `json:"date,omitempty"` // DayOfWeek: Day of week // // Possible values: // "DAY_OF_WEEK_UNSPECIFIED" - The day of the week is unspecified. // "MONDAY" - Monday // "TUESDAY" - Tuesday // "WEDNESDAY" - Wednesday // "THURSDAY" - Thursday // "FRIDAY" - Friday // "SATURDAY" - Saturday // "SUNDAY" - Sunday DayOfWeek string `json:"dayOfWeek,omitempty"` // Time: Time of day Time *GoogleTypeTimeOfDay `json:"time,omitempty"` // TimeZone: Time zone TimeZone *GooglePrivacyDlpV2TimeZone `json:"timeZone,omitempty"` // ForceSendFields is a list of field names (e.g. "Date") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Date") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DateTime: Message for a date time object. e.g. 2018-01-01, 5th August.
func (*GooglePrivacyDlpV2DateTime) MarshalJSON ¶
func (s *GooglePrivacyDlpV2DateTime) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2DeidentifyConfig ¶
type GooglePrivacyDlpV2DeidentifyConfig struct { // InfoTypeTransformations: Treat the dataset as free-form text and // apply the same free text transformation everywhere. InfoTypeTransformations *GooglePrivacyDlpV2InfoTypeTransformations `json:"infoTypeTransformations,omitempty"` // RecordTransformations: Treat the dataset as structured. // Transformations can be applied to specific locations within // structured datasets, such as transforming a column within a table. RecordTransformations *GooglePrivacyDlpV2RecordTransformations `json:"recordTransformations,omitempty"` // TransformationErrorHandling: Mode for handling transformation errors. // If left unspecified, the default mode is // `TransformationErrorHandling.ThrowError`. TransformationErrorHandling *GooglePrivacyDlpV2TransformationErrorHandling `json:"transformationErrorHandling,omitempty"` // ForceSendFields is a list of field names (e.g. // "InfoTypeTransformations") to unconditionally include in API // requests. By default, fields with empty values are omitted from API // requests. However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "InfoTypeTransformations") // to include in API requests with the JSON null value. By default, // fields with empty values are omitted from API requests. However, any // field with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DeidentifyConfig: The configuration that controls how the data will change.
func (*GooglePrivacyDlpV2DeidentifyConfig) MarshalJSON ¶
func (s *GooglePrivacyDlpV2DeidentifyConfig) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2DeidentifyContentRequest ¶
type GooglePrivacyDlpV2DeidentifyContentRequest struct { // DeidentifyConfig: Configuration for the de-identification of the // content item. Items specified here will override the template // referenced by the deidentify_template_name argument. DeidentifyConfig *GooglePrivacyDlpV2DeidentifyConfig `json:"deidentifyConfig,omitempty"` // DeidentifyTemplateName: Template to use. Any configuration directly // specified in deidentify_config will override those set in the // template. Singular fields that are set in this request will replace // their corresponding fields in the template. Repeated fields are // appended. Singular sub-messages and groups are recursively merged. DeidentifyTemplateName string `json:"deidentifyTemplateName,omitempty"` // InspectConfig: Configuration for the inspector. Items specified here // will override the template referenced by the inspect_template_name // argument. InspectConfig *GooglePrivacyDlpV2InspectConfig `json:"inspectConfig,omitempty"` // InspectTemplateName: Template to use. Any configuration directly // specified in inspect_config will override those set in the template. // Singular fields that are set in this request will replace their // corresponding fields in the template. Repeated fields are appended. // Singular sub-messages and groups are recursively merged. InspectTemplateName string `json:"inspectTemplateName,omitempty"` // Item: The item to de-identify. Will be treated as text. Item *GooglePrivacyDlpV2ContentItem `json:"item,omitempty"` // LocationId: Deprecated. This field has no effect. LocationId string `json:"locationId,omitempty"` // ForceSendFields is a list of field names (e.g. "DeidentifyConfig") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DeidentifyConfig") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DeidentifyContentRequest: Request to de-identify a list of items.
func (*GooglePrivacyDlpV2DeidentifyContentRequest) MarshalJSON ¶
func (s *GooglePrivacyDlpV2DeidentifyContentRequest) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2DeidentifyContentResponse ¶
type GooglePrivacyDlpV2DeidentifyContentResponse struct { // Item: The de-identified item. Item *GooglePrivacyDlpV2ContentItem `json:"item,omitempty"` // Overview: An overview of the changes that were made on the `item`. Overview *GooglePrivacyDlpV2TransformationOverview `json:"overview,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Item") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Item") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DeidentifyContentResponse: Results of de-identifying a ContentItem.
func (*GooglePrivacyDlpV2DeidentifyContentResponse) MarshalJSON ¶
func (s *GooglePrivacyDlpV2DeidentifyContentResponse) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2DeidentifyTemplate ¶
type GooglePrivacyDlpV2DeidentifyTemplate struct { // CreateTime: Output only. The creation timestamp of an // inspectTemplate. CreateTime string `json:"createTime,omitempty"` // DeidentifyConfig: The core content of the template. DeidentifyConfig *GooglePrivacyDlpV2DeidentifyConfig `json:"deidentifyConfig,omitempty"` // Description: Short description (max 256 chars). Description string `json:"description,omitempty"` // DisplayName: Display name (max 256 chars). DisplayName string `json:"displayName,omitempty"` // Name: Output only. The template name. The template will have one of // the following formats: // `projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID` OR // `organizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID` Name string `json:"name,omitempty"` // UpdateTime: Output only. The last update timestamp of an // inspectTemplate. UpdateTime string `json:"updateTime,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "CreateTime") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CreateTime") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DeidentifyTemplate: DeidentifyTemplates contains instructions on how to de-identify content. See https://cloud.google.com/dlp/docs/concepts-templates to learn more.
func (*GooglePrivacyDlpV2DeidentifyTemplate) MarshalJSON ¶
func (s *GooglePrivacyDlpV2DeidentifyTemplate) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2DeltaPresenceEstimationConfig ¶
type GooglePrivacyDlpV2DeltaPresenceEstimationConfig struct { // AuxiliaryTables: 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. AuxiliaryTables []*GooglePrivacyDlpV2StatisticalTable `json:"auxiliaryTables,omitempty"` // QuasiIds: Required. Fields considered to be quasi-identifiers. No two // fields can have the same tag. QuasiIds []*GooglePrivacyDlpV2QuasiId `json:"quasiIds,omitempty"` // RegionCode: 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. RegionCode string `json:"regionCode,omitempty"` // ForceSendFields is a list of field names (e.g. "AuxiliaryTables") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AuxiliaryTables") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DeltaPresenceEstimationConfig: δ-presence metric, used to estimate how likely it is for an attacker to figure out that one given individual appears in a de-identified dataset. Similarly to the k-map metric, we cannot compute δ-presence exactly without knowing the attack dataset, so we use a statistical model instead.
func (*GooglePrivacyDlpV2DeltaPresenceEstimationConfig) MarshalJSON ¶
func (s *GooglePrivacyDlpV2DeltaPresenceEstimationConfig) MarshalJSON() ([]byte, error)
type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket ¶
type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket struct { // BucketSize: Number of records within these probability bounds. BucketSize int64 `json:"bucketSize,omitempty,string"` // BucketValueCount: Total number of distinct quasi-identifier tuple // values in this bucket. BucketValueCount int64 `json:"bucketValueCount,omitempty,string"` // BucketValues: Sample of quasi-identifier tuple values in this bucket. // The total number of classes returned per bucket is capped at 20. BucketValues []*GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues `json:"bucketValues,omitempty"` // MaxProbability: Always greater than or equal to min_probability. MaxProbability float64 `json:"maxProbability,omitempty"` // MinProbability: Between 0 and 1. MinProbability float64 `json:"minProbability,omitempty"` // ForceSendFields is a list of field names (e.g. "BucketSize") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BucketSize") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket: A DeltaPresenceEstimationHistogramBucket message with the following values: min_probability: 0.1 max_probability: 0.2 frequency: 42 means that there are 42 records for which δ is in [0.1, 0.2). An important particular case is when min_probability = max_probability = 1: then, every individual who shares this quasi-identifier combination is in the dataset.
func (*GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket) MarshalJSON ¶
func (s *GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket) MarshalJSON() ([]byte, error)
func (*GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket) UnmarshalJSON ¶
func (s *GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket) UnmarshalJSON(data []byte) error
type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues ¶
type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues struct { // EstimatedProbability: The estimated probability that a given // individual sharing these quasi-identifier values is in the dataset. // This value, typically called δ, is the ratio between the number of // records in the dataset with these quasi-identifier values, and the // total number of individuals (inside *and* outside the dataset) with // these quasi-identifier values. For example, if there are 15 // individuals in the dataset who share the same quasi-identifier // values, and an estimated 100 people in the entire population with // these values, then δ is 0.15. EstimatedProbability float64 `json:"estimatedProbability,omitempty"` // QuasiIdsValues: The quasi-identifier values. QuasiIdsValues []*GooglePrivacyDlpV2Value `json:"quasiIdsValues,omitempty"` // ForceSendFields is a list of field names (e.g. // "EstimatedProbability") to unconditionally include in API requests. // By default, fields with empty values are omitted from API requests. // However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "EstimatedProbability") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues: A tuple of values for the quasi-identifier columns.