Package com.google.privacy.dlp.v2
Class CloudStorageResourceReference.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CloudStorageResourceReference.Builder>
com.google.privacy.dlp.v2.CloudStorageResourceReference.Builder
- All Implemented Interfaces:
CloudStorageResourceReferenceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CloudStorageResourceReference
public static final class CloudStorageResourceReference.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CloudStorageResourceReference.Builder>
implements CloudStorageResourceReferenceOrBuilder
Identifies a single Cloud Storage bucket.Protobuf type
google.privacy.dlp.v2.CloudStorageResourceReference-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Required.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBucketName(String value) Required.setBucketNameBytes(com.google.protobuf.ByteString value) Required.setProjectId(String value) Required.setProjectIdBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<CloudStorageResourceReference.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CloudStorageResourceReference.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CloudStorageResourceReference.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CloudStorageResourceReference.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CloudStorageResourceReference.Builder>
-
mergeFrom
public CloudStorageResourceReference.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CloudStorageResourceReference.Builder>- Throws:
IOException
-
getBucketName
Required. The bucket to scan.
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBucketNamein interfaceCloudStorageResourceReferenceOrBuilder- Returns:
- The bucketName.
-
getBucketNameBytes
public com.google.protobuf.ByteString getBucketNameBytes()Required. The bucket to scan.
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBucketNameBytesin interfaceCloudStorageResourceReferenceOrBuilder- Returns:
- The bytes for bucketName.
-
setBucketName
Required. The bucket to scan.
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bucketName to set.- Returns:
- This builder for chaining.
-
clearBucketName
Required. The bucket to scan.
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setBucketNameBytes
public CloudStorageResourceReference.Builder setBucketNameBytes(com.google.protobuf.ByteString value) Required. The bucket to scan.
string bucket_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for bucketName to set.- Returns:
- This builder for chaining.
-
getProjectId
Required. If within a project-level config, then this must match the config's project id.
string project_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProjectIdin interfaceCloudStorageResourceReferenceOrBuilder- Returns:
- The projectId.
-
getProjectIdBytes
public com.google.protobuf.ByteString getProjectIdBytes()Required. If within a project-level config, then this must match the config's project id.
string project_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getProjectIdBytesin interfaceCloudStorageResourceReferenceOrBuilder- Returns:
- The bytes for projectId.
-
setProjectId
Required. If within a project-level config, then this must match the config's project id.
string project_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The projectId to set.- Returns:
- This builder for chaining.
-
clearProjectId
Required. If within a project-level config, then this must match the config's project id.
string project_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setProjectIdBytes
public CloudStorageResourceReference.Builder setProjectIdBytes(com.google.protobuf.ByteString value) Required. If within a project-level config, then this must match the config's project id.
string project_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for projectId to set.- Returns:
- This builder for chaining.
-