Class TransformationLocation

  • All Implemented Interfaces:
    TransformationLocationOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class TransformationLocation
    extends com.google.protobuf.GeneratedMessageV3
    implements TransformationLocationOrBuilder
     Specifies the location of a transformation.
     
    Protobuf type google.privacy.dlp.v2.TransformationLocation
    See Also:
    Serialized Form
    • Field Detail

      • FINDING_ID_FIELD_NUMBER

        public static final int FINDING_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
      • RECORD_TRANSFORMATION_FIELD_NUMBER

        public static final int RECORD_TRANSFORMATION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CONTAINER_TYPE_FIELD_NUMBER

        public static final int CONTAINER_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.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 class com.google.protobuf.GeneratedMessageV3
      • hasFindingId

        public boolean hasFindingId()
         For infotype transformations, link to the corresponding findings ID so
         that location information does not need to be duplicated. Each findings
         ID correlates to an entry in the findings output table, this table only
         gets created when users specify to save findings (add the save findings
         action to the request).
         
        string finding_id = 1;
        Specified by:
        hasFindingId in interface TransformationLocationOrBuilder
        Returns:
        Whether the findingId field is set.
      • getFindingId

        public String getFindingId()
         For infotype transformations, link to the corresponding findings ID so
         that location information does not need to be duplicated. Each findings
         ID correlates to an entry in the findings output table, this table only
         gets created when users specify to save findings (add the save findings
         action to the request).
         
        string finding_id = 1;
        Specified by:
        getFindingId in interface TransformationLocationOrBuilder
        Returns:
        The findingId.
      • getFindingIdBytes

        public com.google.protobuf.ByteString getFindingIdBytes()
         For infotype transformations, link to the corresponding findings ID so
         that location information does not need to be duplicated. Each findings
         ID correlates to an entry in the findings output table, this table only
         gets created when users specify to save findings (add the save findings
         action to the request).
         
        string finding_id = 1;
        Specified by:
        getFindingIdBytes in interface TransformationLocationOrBuilder
        Returns:
        The bytes for findingId.
      • hasRecordTransformation

        public boolean hasRecordTransformation()
         For record transformations, provide a field and container information.
         
        .google.privacy.dlp.v2.RecordTransformation record_transformation = 2;
        Specified by:
        hasRecordTransformation in interface TransformationLocationOrBuilder
        Returns:
        Whether the recordTransformation field is set.
      • getContainerTypeValue

        public int getContainerTypeValue()
         Information about the functionality of the container where this finding
         occurred, if available.
         
        .google.privacy.dlp.v2.TransformationContainerType container_type = 3;
        Specified by:
        getContainerTypeValue in interface TransformationLocationOrBuilder
        Returns:
        The enum numeric value on the wire for containerType.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static TransformationLocation parseFrom​(ByteBuffer data)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TransformationLocation parseFrom​(ByteBuffer data,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TransformationLocation parseFrom​(com.google.protobuf.ByteString data)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TransformationLocation parseFrom​(com.google.protobuf.ByteString data,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TransformationLocation parseFrom​(byte[] data)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static TransformationLocation parseFrom​(byte[] data,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

        public TransformationLocation.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public TransformationLocation.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected TransformationLocation.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<TransformationLocation> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public TransformationLocation getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder