public static final class StorageProperties.Builder extends GeneratedMessage.Builder<StorageProperties.Builder> implements StoragePropertiesOrBuilderDetails the properties of the underlying storage.
Protobuf type google.cloud.datacatalog.v1.StorageProperties
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > StorageProperties.BuilderImplements
StoragePropertiesOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllFilePattern(Iterable<String> values)
public StorageProperties.Builder addAllFilePattern(Iterable<String> values)Patterns to identify a set of files for this fileset.
Examples of a valid file_pattern:
gs://bucket_name/dir/*: matches all files in thebucket_name/dirdirectorygs://bucket_name/dir/**: matches all files in thebucket_name/dirand all subdirectories recursivelygs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://another_bucket/a.txt: matchesgs://another_bucket/a.txt
repeated string file_pattern = 1;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The filePattern to add. |
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
This builder for chaining. |
addFilePattern(String value)
public StorageProperties.Builder addFilePattern(String value)Patterns to identify a set of files for this fileset.
Examples of a valid file_pattern:
gs://bucket_name/dir/*: matches all files in thebucket_name/dirdirectorygs://bucket_name/dir/**: matches all files in thebucket_name/dirand all subdirectories recursivelygs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://another_bucket/a.txt: matchesgs://another_bucket/a.txt
repeated string file_pattern = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe filePattern to add. |
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
This builder for chaining. |
addFilePatternBytes(ByteString value)
public StorageProperties.Builder addFilePatternBytes(ByteString value)Patterns to identify a set of files for this fileset.
Examples of a valid file_pattern:
gs://bucket_name/dir/*: matches all files in thebucket_name/dirdirectorygs://bucket_name/dir/**: matches all files in thebucket_name/dirand all subdirectories recursivelygs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://another_bucket/a.txt: matchesgs://another_bucket/a.txt
repeated string file_pattern = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the filePattern to add. |
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
This builder for chaining. |
build()
public StorageProperties build()| Returns | |
|---|---|
| Type | Description |
StorageProperties |
|
buildPartial()
public StorageProperties buildPartial()| Returns | |
|---|---|
| Type | Description |
StorageProperties |
|
clear()
public StorageProperties.Builder clear()| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
|
clearFilePattern()
public StorageProperties.Builder clearFilePattern()Patterns to identify a set of files for this fileset.
Examples of a valid file_pattern:
gs://bucket_name/dir/*: matches all files in thebucket_name/dirdirectorygs://bucket_name/dir/**: matches all files in thebucket_name/dirand all subdirectories recursivelygs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://another_bucket/a.txt: matchesgs://another_bucket/a.txt
repeated string file_pattern = 1;
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
This builder for chaining. |
clearFileType()
public StorageProperties.Builder clearFileType() File type in MIME format, for example, text/plain.
string file_type = 2;
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public StorageProperties getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
StorageProperties |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getFilePattern(int index)
public String getFilePattern(int index)Patterns to identify a set of files for this fileset.
Examples of a valid file_pattern:
gs://bucket_name/dir/*: matches all files in thebucket_name/dirdirectorygs://bucket_name/dir/**: matches all files in thebucket_name/dirand all subdirectories recursivelygs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://another_bucket/a.txt: matchesgs://another_bucket/a.txt
repeated string file_pattern = 1;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The filePattern at the given index. |
getFilePatternBytes(int index)
public ByteString getFilePatternBytes(int index)Patterns to identify a set of files for this fileset.
Examples of a valid file_pattern:
gs://bucket_name/dir/*: matches all files in thebucket_name/dirdirectorygs://bucket_name/dir/**: matches all files in thebucket_name/dirand all subdirectories recursivelygs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://another_bucket/a.txt: matchesgs://another_bucket/a.txt
repeated string file_pattern = 1;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the filePattern at the given index. |
getFilePatternCount()
public int getFilePatternCount()Patterns to identify a set of files for this fileset.
Examples of a valid file_pattern:
gs://bucket_name/dir/*: matches all files in thebucket_name/dirdirectorygs://bucket_name/dir/**: matches all files in thebucket_name/dirand all subdirectories recursivelygs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://another_bucket/a.txt: matchesgs://another_bucket/a.txt
repeated string file_pattern = 1;
| Returns | |
|---|---|
| Type | Description |
int |
The count of filePattern. |
getFilePatternList()
public ProtocolStringList getFilePatternList()Patterns to identify a set of files for this fileset.
Examples of a valid file_pattern:
gs://bucket_name/dir/*: matches all files in thebucket_name/dirdirectorygs://bucket_name/dir/**: matches all files in thebucket_name/dirand all subdirectories recursivelygs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://another_bucket/a.txt: matchesgs://another_bucket/a.txt
repeated string file_pattern = 1;
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the filePattern. |
getFileType()
public String getFileType() File type in MIME format, for example, text/plain.
string file_type = 2;
| Returns | |
|---|---|
| Type | Description |
String |
The fileType. |
getFileTypeBytes()
public ByteString getFileTypeBytes() File type in MIME format, for example, text/plain.
string file_type = 2;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for fileType. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(StorageProperties other)
public StorageProperties.Builder mergeFrom(StorageProperties other)| Parameter | |
|---|---|
| Name | Description |
other |
StorageProperties |
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public StorageProperties.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public StorageProperties.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
|
setFilePattern(int index, String value)
public StorageProperties.Builder setFilePattern(int index, String value)Patterns to identify a set of files for this fileset.
Examples of a valid file_pattern:
gs://bucket_name/dir/*: matches all files in thebucket_name/dirdirectorygs://bucket_name/dir/**: matches all files in thebucket_name/dirand all subdirectories recursivelygs://bucket_name/file*: matches files prefixed byfileinbucket_namegs://bucket_name/??.txt: matches files with two characters followed by.txtinbucket_namegs://bucket_name/[aeiou].txt: matches files that contain a single vowel character followed by.txtinbucket_namegs://bucket_name/[a-m].txt: matches files that containa,b, ... ormfollowed by.txtinbucket_namegs://bucket_name/a/*/b: matches all files inbucket_namethat match thea/*/bpattern, such asa/c/b,a/d/bgs://another_bucket/a.txt: matchesgs://another_bucket/a.txt
repeated string file_pattern = 1;
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe filePattern to set. |
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
This builder for chaining. |
setFileType(String value)
public StorageProperties.Builder setFileType(String value) File type in MIME format, for example, text/plain.
string file_type = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe fileType to set. |
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
This builder for chaining. |
setFileTypeBytes(ByteString value)
public StorageProperties.Builder setFileTypeBytes(ByteString value) File type in MIME format, for example, text/plain.
string file_type = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for fileType to set. |
| Returns | |
|---|---|
| Type | Description |
StorageProperties.Builder |
This builder for chaining. |