Package com.google.privacy.dlp.v2
Class ContentLocation
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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
@Generated
public final class ContentLocation
extends com.google.protobuf.GeneratedMessage
implements ContentLocationOrBuilder
Precise location of the finding within a document, record, image, or metadata container.Protobuf type
google.privacy.dlp.v2.ContentLocation- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classPrecise location of the finding within a document, record, image, or metadata container.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanName of the container where the finding is located.com.google.protobuf.ByteStringName of the container where the finding is located.com.google.protobuf.TimestampFinding container modification timestamp, if applicable.com.google.protobuf.TimestampOrBuilderFinding container modification timestamp, if applicable.Finding container version, if available ("generation" for Cloud Storage).com.google.protobuf.ByteStringFinding container version, if available ("generation" for Cloud Storage).static ContentLocationstatic final com.google.protobuf.Descriptors.DescriptorLocation data for document files.Location data for document files.Location within an image's pixels.Location within an image's pixels.Location within the metadata for inspected content.Location within the metadata for inspected content.com.google.protobuf.Parser<ContentLocation>Location within a row or record of a database table.Location within a row or record of a database table.intbooleanFinding container modification timestamp, if applicable.booleanLocation data for document files.inthashCode()booleanLocation within an image's pixels.booleanLocation within the metadata for inspected content.booleanLocation within a row or record of a database table.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic ContentLocation.Builderstatic ContentLocation.BuildernewBuilder(ContentLocation prototype) protected ContentLocation.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) 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()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CONTAINER_NAME_FIELD_NUMBER
public static final int CONTAINER_NAME_FIELD_NUMBER- See Also:
-
RECORD_LOCATION_FIELD_NUMBER
public static final int RECORD_LOCATION_FIELD_NUMBER- See Also:
-
IMAGE_LOCATION_FIELD_NUMBER
public static final int IMAGE_LOCATION_FIELD_NUMBER- See Also:
-
DOCUMENT_LOCATION_FIELD_NUMBER
public static final int DOCUMENT_LOCATION_FIELD_NUMBER- See Also:
-
METADATA_LOCATION_FIELD_NUMBER
public static final int METADATA_LOCATION_FIELD_NUMBER- See Also:
-
CONTAINER_TIMESTAMP_FIELD_NUMBER
public static final int CONTAINER_TIMESTAMP_FIELD_NUMBER- See Also:
-
CONTAINER_VERSION_FIELD_NUMBER
public static final int CONTAINER_VERSION_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getLocationCase
- Specified by:
getLocationCasein interfaceContentLocationOrBuilder
-
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
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
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
Location within an image's pixels.
.google.privacy.dlp.v2.ImageLocation image_location = 3;- Specified by:
getImageLocationin interfaceContentLocationOrBuilder- Returns:
- The imageLocation.
-
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
Location data for document files.
.google.privacy.dlp.v2.DocumentLocation document_location = 5;- Specified by:
getDocumentLocationin interfaceContentLocationOrBuilder- Returns:
- The documentLocation.
-
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
Location within the metadata for inspected content.
.google.privacy.dlp.v2.MetadataLocation metadata_location = 8;- Specified by:
getMetadataLocationin interfaceContentLocationOrBuilder- Returns:
- The metadataLocation.
-
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
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.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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
- Throws:
IOException
-
parseFrom
public static ContentLocation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- 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
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ContentLocation.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-