Package com.google.privacy.dlp.v2
Class HybridOptions
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.privacy.dlp.v2.HybridOptions
-
- All Implemented Interfaces:
HybridOptionsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class HybridOptions extends com.google.protobuf.GeneratedMessageV3 implements HybridOptionsOrBuilder
Configuration to control jobs where the content being inspected is outside of Google Cloud Platform.
Protobuf typegoogle.privacy.dlp.v2.HybridOptions- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHybridOptions.BuilderConfiguration to control jobs where the content being inspected is outside of Google Cloud Platform.-
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 intDESCRIPTION_FIELD_NUMBERstatic intLABELS_FIELD_NUMBERstatic intREQUIRED_FINDING_LABEL_KEYS_FIELD_NUMBERstatic intTABLE_OPTIONS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsLabels(String key)To organize findings, these labels will be added to each finding.booleanequals(Object obj)static HybridOptionsgetDefaultInstance()HybridOptionsgetDefaultInstanceForType()StringgetDescription()A short description of where the data is coming from.com.google.protobuf.ByteStringgetDescriptionBytes()A short description of where the data is coming from.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Map<String,String>getLabels()Deprecated.intgetLabelsCount()To organize findings, these labels will be added to each finding.Map<String,String>getLabelsMap()To organize findings, these labels will be added to each finding.StringgetLabelsOrDefault(String key, String defaultValue)To organize findings, these labels will be added to each finding.StringgetLabelsOrThrow(String key)To organize findings, these labels will be added to each finding.com.google.protobuf.Parser<HybridOptions>getParserForType()StringgetRequiredFindingLabelKeys(int index)These are labels that each inspection request must include within their 'finding_labels' map.com.google.protobuf.ByteStringgetRequiredFindingLabelKeysBytes(int index)These are labels that each inspection request must include within their 'finding_labels' map.intgetRequiredFindingLabelKeysCount()These are labels that each inspection request must include within their 'finding_labels' map.com.google.protobuf.ProtocolStringListgetRequiredFindingLabelKeysList()These are labels that each inspection request must include within their 'finding_labels' map.intgetSerializedSize()TableOptionsgetTableOptions()If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.TableOptionsOrBuildergetTableOptionsOrBuilder()If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.inthashCode()booleanhasTableOptions()If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static HybridOptions.BuildernewBuilder()static HybridOptions.BuildernewBuilder(HybridOptions prototype)HybridOptions.BuildernewBuilderForType()protected HybridOptions.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static HybridOptionsparseDelimitedFrom(InputStream input)static HybridOptionsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HybridOptionsparseFrom(byte[] data)static HybridOptionsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HybridOptionsparseFrom(com.google.protobuf.ByteString data)static HybridOptionsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HybridOptionsparseFrom(com.google.protobuf.CodedInputStream input)static HybridOptionsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HybridOptionsparseFrom(InputStream input)static HybridOptionsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static HybridOptionsparseFrom(ByteBuffer data)static HybridOptionsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<HybridOptions>parser()HybridOptions.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, 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
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUIRED_FINDING_LABEL_KEYS_FIELD_NUMBER
public static final int REQUIRED_FINDING_LABEL_KEYS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TABLE_OPTIONS_FIELD_NUMBER
public static final int TABLE_OPTIONS_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()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getDescription
public String getDescription()
A short description of where the data is coming from. Will be stored once in the job. 256 max length.
string description = 1;- Specified by:
getDescriptionin interfaceHybridOptionsOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
A short description of where the data is coming from. Will be stored once in the job. 256 max length.
string description = 1;- Specified by:
getDescriptionBytesin interfaceHybridOptionsOrBuilder- Returns:
- The bytes for description.
-
getRequiredFindingLabelKeysList
public com.google.protobuf.ProtocolStringList getRequiredFindingLabelKeysList()
These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`. No more than 10 keys can be required.
repeated string required_finding_label_keys = 2;- Specified by:
getRequiredFindingLabelKeysListin interfaceHybridOptionsOrBuilder- Returns:
- A list containing the requiredFindingLabelKeys.
-
getRequiredFindingLabelKeysCount
public int getRequiredFindingLabelKeysCount()
These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`. No more than 10 keys can be required.
repeated string required_finding_label_keys = 2;- Specified by:
getRequiredFindingLabelKeysCountin interfaceHybridOptionsOrBuilder- Returns:
- The count of requiredFindingLabelKeys.
-
getRequiredFindingLabelKeys
public String getRequiredFindingLabelKeys(int index)
These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`. No more than 10 keys can be required.
repeated string required_finding_label_keys = 2;- Specified by:
getRequiredFindingLabelKeysin interfaceHybridOptionsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The requiredFindingLabelKeys at the given index.
-
getRequiredFindingLabelKeysBytes
public com.google.protobuf.ByteString getRequiredFindingLabelKeysBytes(int index)
These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`. No more than 10 keys can be required.
repeated string required_finding_label_keys = 2;- Specified by:
getRequiredFindingLabelKeysBytesin interfaceHybridOptionsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the requiredFindingLabelKeys at the given index.
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:HybridOptionsOrBuilderTo organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`. Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`. No more than 10 labels can be associated with a given finding. Examples: * `"environment" : "production"` * `"pipeline" : "etl"`
map<string, string> labels = 3;- Specified by:
getLabelsCountin interfaceHybridOptionsOrBuilder
-
containsLabels
public boolean containsLabels(String key)
To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`. Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`. No more than 10 labels can be associated with a given finding. Examples: * `"environment" : "production"` * `"pipeline" : "etl"`
map<string, string> labels = 3;- Specified by:
containsLabelsin interfaceHybridOptionsOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceHybridOptionsOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`. Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`. No more than 10 labels can be associated with a given finding. Examples: * `"environment" : "production"` * `"pipeline" : "etl"`
map<string, string> labels = 3;- Specified by:
getLabelsMapin interfaceHybridOptionsOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`. Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`. No more than 10 labels can be associated with a given finding. Examples: * `"environment" : "production"` * `"pipeline" : "etl"`
map<string, string> labels = 3;- Specified by:
getLabelsOrDefaultin interfaceHybridOptionsOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`. Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`. No more than 10 labels can be associated with a given finding. Examples: * `"environment" : "production"` * `"pipeline" : "etl"`
map<string, string> labels = 3;- Specified by:
getLabelsOrThrowin interfaceHybridOptionsOrBuilder
-
hasTableOptions
public boolean hasTableOptions()
If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
.google.privacy.dlp.v2.TableOptions table_options = 4;- Specified by:
hasTableOptionsin interfaceHybridOptionsOrBuilder- Returns:
- Whether the tableOptions field is set.
-
getTableOptions
public TableOptions getTableOptions()
If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
.google.privacy.dlp.v2.TableOptions table_options = 4;- Specified by:
getTableOptionsin interfaceHybridOptionsOrBuilder- Returns:
- The tableOptions.
-
getTableOptionsOrBuilder
public TableOptionsOrBuilder getTableOptionsOrBuilder()
If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
.google.privacy.dlp.v2.TableOptions table_options = 4;- Specified by:
getTableOptionsOrBuilderin interfaceHybridOptionsOrBuilder
-
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 HybridOptions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HybridOptions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HybridOptions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HybridOptions parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HybridOptions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HybridOptions parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static HybridOptions parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static HybridOptions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static HybridOptions parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static HybridOptions parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static HybridOptions parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static HybridOptions parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public HybridOptions.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static HybridOptions.Builder newBuilder()
-
newBuilder
public static HybridOptions.Builder newBuilder(HybridOptions prototype)
-
toBuilder
public HybridOptions.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected HybridOptions.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static HybridOptions getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<HybridOptions> parser()
-
getParserForType
public com.google.protobuf.Parser<HybridOptions> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public HybridOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-