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 class
ContentLocation.Builder
Precise location of the finding within a document, record, image, or metadata container.static class
ContentLocation.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 int
CONTAINER_NAME_FIELD_NUMBER
static int
CONTAINER_TIMESTAMP_FIELD_NUMBER
static int
CONTAINER_VERSION_FIELD_NUMBER
static int
DOCUMENT_LOCATION_FIELD_NUMBER
static int
IMAGE_LOCATION_FIELD_NUMBER
static int
METADATA_LOCATION_FIELD_NUMBER
static int
RECORD_LOCATION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getContainerName()
Name of the container where the finding is located.com.google.protobuf.ByteString
getContainerNameBytes()
Name of the container where the finding is located.com.google.protobuf.Timestamp
getContainerTimestamp()
Finding container modification timestamp, if applicable.com.google.protobuf.TimestampOrBuilder
getContainerTimestampOrBuilder()
Finding container modification timestamp, if applicable.String
getContainerVersion()
Finding container version, if available ("generation" for Cloud Storage).com.google.protobuf.ByteString
getContainerVersionBytes()
Finding container version, if available ("generation" for Cloud Storage).static ContentLocation
getDefaultInstance()
ContentLocation
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
DocumentLocation
getDocumentLocation()
Location data for document files.DocumentLocationOrBuilder
getDocumentLocationOrBuilder()
Location data for document files.ImageLocation
getImageLocation()
Location within an image's pixels.ImageLocationOrBuilder
getImageLocationOrBuilder()
Location within an image's pixels.ContentLocation.LocationCase
getLocationCase()
MetadataLocation
getMetadataLocation()
Location within the metadata for inspected content.MetadataLocationOrBuilder
getMetadataLocationOrBuilder()
Location within the metadata for inspected content.com.google.protobuf.Parser<ContentLocation>
getParserForType()
RecordLocation
getRecordLocation()
Location within a row or record of a database table.RecordLocationOrBuilder
getRecordLocationOrBuilder()
Location within a row or record of a database table.int
getSerializedSize()
boolean
hasContainerTimestamp()
Finding container modification timestamp, if applicable.boolean
hasDocumentLocation()
Location data for document files.int
hashCode()
boolean
hasImageLocation()
Location within an image's pixels.boolean
hasMetadataLocation()
Location within the metadata for inspected content.boolean
hasRecordLocation()
Location within a row or record of a database table.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static ContentLocation.Builder
newBuilder()
static ContentLocation.Builder
newBuilder(ContentLocation prototype)
ContentLocation.Builder
newBuilderForType()
protected ContentLocation.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ContentLocation
parseDelimitedFrom(InputStream input)
static ContentLocation
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ContentLocation
parseFrom(byte[] data)
static ContentLocation
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ContentLocation
parseFrom(com.google.protobuf.ByteString data)
static ContentLocation
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ContentLocation
parseFrom(com.google.protobuf.CodedInputStream input)
static ContentLocation
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ContentLocation
parseFrom(InputStream input)
static ContentLocation
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ContentLocation
parseFrom(ByteBuffer data)
static ContentLocation
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ContentLocation>
parser()
ContentLocation.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getLocationCase
public ContentLocation.LocationCase getLocationCase()
- Specified by:
getLocationCase
in 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:
getContainerName
in 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:
getContainerNameBytes
in 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:
hasRecordLocation
in 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:
getRecordLocation
in 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:
getRecordLocationOrBuilder
in interfaceContentLocationOrBuilder
-
hasImageLocation
public boolean hasImageLocation()
Location within an image's pixels.
.google.privacy.dlp.v2.ImageLocation image_location = 3;
- Specified by:
hasImageLocation
in 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:
getImageLocation
in interfaceContentLocationOrBuilder
- Returns:
- The imageLocation.
-
getImageLocationOrBuilder
public ImageLocationOrBuilder getImageLocationOrBuilder()
Location within an image's pixels.
.google.privacy.dlp.v2.ImageLocation image_location = 3;
- Specified by:
getImageLocationOrBuilder
in interfaceContentLocationOrBuilder
-
hasDocumentLocation
public boolean hasDocumentLocation()
Location data for document files.
.google.privacy.dlp.v2.DocumentLocation document_location = 5;
- Specified by:
hasDocumentLocation
in 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:
getDocumentLocation
in interfaceContentLocationOrBuilder
- Returns:
- The documentLocation.
-
getDocumentLocationOrBuilder
public DocumentLocationOrBuilder getDocumentLocationOrBuilder()
Location data for document files.
.google.privacy.dlp.v2.DocumentLocation document_location = 5;
- Specified by:
getDocumentLocationOrBuilder
in interfaceContentLocationOrBuilder
-
hasMetadataLocation
public boolean hasMetadataLocation()
Location within the metadata for inspected content.
.google.privacy.dlp.v2.MetadataLocation metadata_location = 8;
- Specified by:
hasMetadataLocation
in 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:
getMetadataLocation
in 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:
getMetadataLocationOrBuilder
in 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:
hasContainerTimestamp
in 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:
getContainerTimestamp
in 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:
getContainerTimestampOrBuilder
in interfaceContentLocationOrBuilder
-
getContainerVersion
public String getContainerVersion()
Finding container version, if available ("generation" for Cloud Storage).
string container_version = 7;
- Specified by:
getContainerVersion
in 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:
getContainerVersionBytes
in interfaceContentLocationOrBuilder
- Returns:
- The bytes for containerVersion.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ContentLocation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ContentLocation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-