Package com.google.privacy.dlp.v2
Class ContentLocation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.privacy.dlp.v2.ContentLocation
-
- All Implemented Interfaces:
ContentLocationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ContentLocation extends com.google.protobuf.GeneratedMessageV3 implements ContentLocationOrBuilder
Precise location of the finding within a document, record, image, or metadata container.
Protobuf typegoogle.privacy.dlp.v2.ContentLocation- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContentLocation.BuilderPrecise location of the finding within a document, record, image, or metadata container.static classContentLocation.LocationCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCONTAINER_NAME_FIELD_NUMBERstatic intCONTAINER_TIMESTAMP_FIELD_NUMBERstatic intCONTAINER_VERSION_FIELD_NUMBERstatic intDOCUMENT_LOCATION_FIELD_NUMBERstatic intIMAGE_LOCATION_FIELD_NUMBERstatic intMETADATA_LOCATION_FIELD_NUMBERstatic intRECORD_LOCATION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetContainerName()Name of the container where the finding is located.com.google.protobuf.ByteStringgetContainerNameBytes()Name of the container where the finding is located.com.google.protobuf.TimestampgetContainerTimestamp()Finding container modification timestamp, if applicable.com.google.protobuf.TimestampOrBuildergetContainerTimestampOrBuilder()Finding container modification timestamp, if applicable.StringgetContainerVersion()Finding container version, if available ("generation" for Cloud Storage).com.google.protobuf.ByteStringgetContainerVersionBytes()Finding container version, if available ("generation" for Cloud Storage).static ContentLocationgetDefaultInstance()ContentLocationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()DocumentLocationgetDocumentLocation()Location data for document files.DocumentLocationOrBuildergetDocumentLocationOrBuilder()Location data for document files.ImageLocationgetImageLocation()Location within an image's pixels.ImageLocationOrBuildergetImageLocationOrBuilder()Location within an image's pixels.ContentLocation.LocationCasegetLocationCase()MetadataLocationgetMetadataLocation()Location within the metadata for inspected content.MetadataLocationOrBuildergetMetadataLocationOrBuilder()Location within the metadata for inspected content.com.google.protobuf.Parser<ContentLocation>getParserForType()RecordLocationgetRecordLocation()Location within a row or record of a database table.RecordLocationOrBuildergetRecordLocationOrBuilder()Location within a row or record of a database table.intgetSerializedSize()booleanhasContainerTimestamp()Finding container modification timestamp, if applicable.booleanhasDocumentLocation()Location data for document files.inthashCode()booleanhasImageLocation()Location within an image's pixels.booleanhasMetadataLocation()Location within the metadata for inspected content.booleanhasRecordLocation()Location within a row or record of a database table.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ContentLocation.BuildernewBuilder()static ContentLocation.BuildernewBuilder(ContentLocation prototype)ContentLocation.BuildernewBuilderForType()protected ContentLocation.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ContentLocationparseDelimitedFrom(InputStream input)static ContentLocationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ContentLocationparseFrom(byte[] data)static ContentLocationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ContentLocationparseFrom(com.google.protobuf.ByteString data)static ContentLocationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ContentLocationparseFrom(com.google.protobuf.CodedInputStream input)static ContentLocationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ContentLocationparseFrom(InputStream input)static ContentLocationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ContentLocationparseFrom(ByteBuffer data)static ContentLocationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ContentLocation>parser()ContentLocation.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CONTAINER_NAME_FIELD_NUMBER
public static final int CONTAINER_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RECORD_LOCATION_FIELD_NUMBER
public static final int RECORD_LOCATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
IMAGE_LOCATION_FIELD_NUMBER
public static final int IMAGE_LOCATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DOCUMENT_LOCATION_FIELD_NUMBER
public static final int DOCUMENT_LOCATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
METADATA_LOCATION_FIELD_NUMBER
public static final int METADATA_LOCATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONTAINER_TIMESTAMP_FIELD_NUMBER
public static final int CONTAINER_TIMESTAMP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONTAINER_VERSION_FIELD_NUMBER
public static final int CONTAINER_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getLocationCase
public ContentLocation.LocationCase getLocationCase()
- Specified by:
getLocationCasein interfaceContentLocationOrBuilder
-
getContainerName
public String getContainerName()
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 example, an image contained within a document).string container_name = 1;- Specified by:
getContainerNamein interfaceContentLocationOrBuilder- Returns:
- The containerName.
-
getContainerNameBytes
public com.google.protobuf.ByteString getContainerNameBytes()
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 example, an image contained within a document).string container_name = 1;- Specified by:
getContainerNameBytesin interfaceContentLocationOrBuilder- Returns:
- The bytes for containerName.
-
hasRecordLocation
public boolean hasRecordLocation()
Location within a row or record of a database table.
.google.privacy.dlp.v2.RecordLocation record_location = 2;- Specified by:
hasRecordLocationin interfaceContentLocationOrBuilder- Returns:
- Whether the recordLocation field is set.
-
getRecordLocation
public RecordLocation getRecordLocation()
Location within a row or record of a database table.
.google.privacy.dlp.v2.RecordLocation record_location = 2;- Specified by:
getRecordLocationin interfaceContentLocationOrBuilder- Returns:
- The recordLocation.
-
getRecordLocationOrBuilder
public RecordLocationOrBuilder getRecordLocationOrBuilder()
Location within a row or record of a database table.
.google.privacy.dlp.v2.RecordLocation record_location = 2;- Specified by:
getRecordLocationOrBuilderin interfaceContentLocationOrBuilder
-
hasImageLocation
public boolean hasImageLocation()
Location within an image's pixels.
.google.privacy.dlp.v2.ImageLocation image_location = 3;- Specified by:
hasImageLocationin interfaceContentLocationOrBuilder- Returns:
- Whether the imageLocation field is set.
-
getImageLocation
public ImageLocation getImageLocation()
Location within an image's pixels.
.google.privacy.dlp.v2.ImageLocation image_location = 3;- Specified by:
getImageLocationin interfaceContentLocationOrBuilder- Returns:
- The imageLocation.
-
getImageLocationOrBuilder
public ImageLocationOrBuilder getImageLocationOrBuilder()
Location within an image's pixels.
.google.privacy.dlp.v2.ImageLocation image_location = 3;- Specified by:
getImageLocationOrBuilderin interfaceContentLocationOrBuilder
-
hasDocumentLocation
public boolean hasDocumentLocation()
Location data for document files.
.google.privacy.dlp.v2.DocumentLocation document_location = 5;- Specified by:
hasDocumentLocationin interfaceContentLocationOrBuilder- Returns:
- Whether the documentLocation field is set.
-
getDocumentLocation
public DocumentLocation getDocumentLocation()
Location data for document files.
.google.privacy.dlp.v2.DocumentLocation document_location = 5;- Specified by:
getDocumentLocationin interfaceContentLocationOrBuilder- Returns:
- The documentLocation.
-
getDocumentLocationOrBuilder
public DocumentLocationOrBuilder getDocumentLocationOrBuilder()
Location data for document files.
.google.privacy.dlp.v2.DocumentLocation document_location = 5;- Specified by:
getDocumentLocationOrBuilderin interfaceContentLocationOrBuilder
-
hasMetadataLocation
public boolean hasMetadataLocation()
Location within the metadata for inspected content.
.google.privacy.dlp.v2.MetadataLocation metadata_location = 8;- Specified by:
hasMetadataLocationin interfaceContentLocationOrBuilder- Returns:
- Whether the metadataLocation field is set.
-
getMetadataLocation
public MetadataLocation getMetadataLocation()
Location within the metadata for inspected content.
.google.privacy.dlp.v2.MetadataLocation metadata_location = 8;- Specified by:
getMetadataLocationin interfaceContentLocationOrBuilder- Returns:
- The metadataLocation.
-
getMetadataLocationOrBuilder
public MetadataLocationOrBuilder getMetadataLocationOrBuilder()
Location within the metadata for inspected content.
.google.privacy.dlp.v2.MetadataLocation metadata_location = 8;- Specified by:
getMetadataLocationOrBuilderin interfaceContentLocationOrBuilder
-
hasContainerTimestamp
public boolean hasContainerTimestamp()
Finding container modification timestamp, if applicable. For Cloud Storage, this field contains the last file modification timestamp. For a BigQuery table, this field contains the last_modified_time property. For Datastore, this field isn't populated.
.google.protobuf.Timestamp container_timestamp = 6;- Specified by:
hasContainerTimestampin interfaceContentLocationOrBuilder- Returns:
- Whether the containerTimestamp field is set.
-
getContainerTimestamp
public com.google.protobuf.Timestamp getContainerTimestamp()
Finding container modification timestamp, if applicable. For Cloud Storage, this field contains the last file modification timestamp. For a BigQuery table, this field contains the last_modified_time property. For Datastore, this field isn't populated.
.google.protobuf.Timestamp container_timestamp = 6;- Specified by:
getContainerTimestampin interfaceContentLocationOrBuilder- Returns:
- The containerTimestamp.
-
getContainerTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getContainerTimestampOrBuilder()
Finding container modification timestamp, if applicable. For Cloud Storage, this field contains the last file modification timestamp. For a BigQuery table, this field contains the last_modified_time property. For Datastore, this field isn't populated.
.google.protobuf.Timestamp container_timestamp = 6;- Specified by:
getContainerTimestampOrBuilderin interfaceContentLocationOrBuilder
-
getContainerVersion
public String getContainerVersion()
Finding container version, if available ("generation" for Cloud Storage).string container_version = 7;- Specified by:
getContainerVersionin interfaceContentLocationOrBuilder- Returns:
- The containerVersion.
-
getContainerVersionBytes
public com.google.protobuf.ByteString getContainerVersionBytes()
Finding container version, if available ("generation" for Cloud Storage).string container_version = 7;- Specified by:
getContainerVersionBytesin interfaceContentLocationOrBuilder- Returns:
- The bytes for containerVersion.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ContentLocation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContentLocation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContentLocation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContentLocation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContentLocation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContentLocation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ContentLocation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ContentLocation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ContentLocation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ContentLocation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ContentLocation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ContentLocation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ContentLocation.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ContentLocation.Builder newBuilder()
-
newBuilder
public static ContentLocation.Builder newBuilder(ContentLocation prototype)
-
toBuilder
public ContentLocation.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ContentLocation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ContentLocation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ContentLocation> parser()
-
getParserForType
public com.google.protobuf.Parser<ContentLocation> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ContentLocation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-