Class InspectContentRequest (3.4.0)

public sealed class InspectContentRequest : IMessage<InspectContentRequest>, IEquatable<InspectContentRequest>, IDeepCloneable<InspectContentRequest>, IBufferMessage, IMessage

Request to search for potentially sensitive info in a ContentItem.

Inheritance

Object > InspectContentRequest

Namespace

Google.Cloud.Dlp.V2

Assembly

Google.Cloud.Dlp.V2.dll

Constructors

InspectContentRequest()

public InspectContentRequest()

InspectContentRequest(InspectContentRequest)

public InspectContentRequest(InspectContentRequest other)
Parameter
NameDescription
otherInspectContentRequest

Properties

InspectConfig

public InspectConfig InspectConfig { get; set; }

Configuration for the inspector. What specified here will override the template referenced by the inspect_template_name argument.

Property Value
TypeDescription
InspectConfig

InspectTemplateName

public string InspectTemplateName { get; set; }

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.

Property Value
TypeDescription
String

Item

public ContentItem Item { get; set; }

The item to inspect.

Property Value
TypeDescription
ContentItem

LocationId

public string LocationId { get; set; }

Deprecated. This field has no effect.

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

Parent resource name.

The format of this value varies depending on whether you have specified a processing location:

  • Projects scope, location specified:<br/> projects/<var>PROJECT_ID</var>/locations/<var>LOCATION_ID</var>
  • Projects scope, no location specified (defaults to global):<br/> projects/<var>PROJECT_ID</var>

The following example parent string specifies a parent project with the identifier example-project, and specifies the europe-west3 location for processing data:

parent=projects/example-project/locations/europe-west3

Property Value
TypeDescription
String

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
TypeDescription
LocationName

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
TypeDescription
ProjectName

ParentAsResourceName

public IResourceName ParentAsResourceName { get; set; }

IResourceName-typed view over the Parent resource name property.

Property Value
TypeDescription
IResourceName