public final class GcsFilesetSpec extends GeneratedMessageV3 implements GcsFilesetSpecOrBuilder
Describes a Cloud Storage fileset entry.
Protobuf type google.cloud.datacatalog.v1beta1.GcsFilesetSpec
Fields
FILE_PATTERNS_FIELD_NUMBER
public static final int FILE_PATTERNS_FIELD_NUMBER
Field Value
SAMPLE_GCS_FILE_SPECS_FIELD_NUMBER
public static final int SAMPLE_GCS_FILE_SPECS_FIELD_NUMBER
Field Value
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstance()
public static GcsFilesetSpec getDefaultInstance()
Returns
getDefaultInstanceForType()
public GcsFilesetSpec getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getFilePatterns(int index)
public String getFilePatterns(int index)
Required. Patterns to identify a set of files in Google Cloud Storage.
See [Cloud Storage
documentation](https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames)
for more information. Note that bucket wildcards are currently not
supported.
Examples of valid file_patterns:
* `gs://bucket_name/dir/*`: matches all files within `bucket_name/dir`
directory.
* `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir`
spanning all subdirectories.
* `gs://bucket_name/file*`: matches files prefixed by `file` in
`bucket_name`
* `gs://bucket_name/??.txt`: matches files with two characters followed by
`.txt` in `bucket_name`
* `gs://bucket_name/[aeiou].txt`: matches files that contain a single
vowel character followed by `.txt` in
`bucket_name`
* `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ...
or `m` followed by `.txt` in `bucket_name`
* `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match
`a/*/b` pattern, such as `a/c/b`, `a/d/b`
* `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt`
You can combine wildcards to provide more powerful matches, for example:
* `gs://bucket_name/[a-m]??.j*g`
repeated string file_patterns = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
index | int
The index of the element to return.
|
Returns
Type | Description |
String | The filePatterns at the given index.
|
getFilePatternsBytes(int index)
public ByteString getFilePatternsBytes(int index)
Required. Patterns to identify a set of files in Google Cloud Storage.
See [Cloud Storage
documentation](https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames)
for more information. Note that bucket wildcards are currently not
supported.
Examples of valid file_patterns:
* `gs://bucket_name/dir/*`: matches all files within `bucket_name/dir`
directory.
* `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir`
spanning all subdirectories.
* `gs://bucket_name/file*`: matches files prefixed by `file` in
`bucket_name`
* `gs://bucket_name/??.txt`: matches files with two characters followed by
`.txt` in `bucket_name`
* `gs://bucket_name/[aeiou].txt`: matches files that contain a single
vowel character followed by `.txt` in
`bucket_name`
* `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ...
or `m` followed by `.txt` in `bucket_name`
* `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match
`a/*/b` pattern, such as `a/c/b`, `a/d/b`
* `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt`
You can combine wildcards to provide more powerful matches, for example:
* `gs://bucket_name/[a-m]??.j*g`
repeated string file_patterns = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
index | int
The index of the value to return.
|
Returns
Type | Description |
ByteString | The bytes of the filePatterns at the given index.
|
getFilePatternsCount()
public int getFilePatternsCount()
Required. Patterns to identify a set of files in Google Cloud Storage.
See [Cloud Storage
documentation](https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames)
for more information. Note that bucket wildcards are currently not
supported.
Examples of valid file_patterns:
* `gs://bucket_name/dir/*`: matches all files within `bucket_name/dir`
directory.
* `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir`
spanning all subdirectories.
* `gs://bucket_name/file*`: matches files prefixed by `file` in
`bucket_name`
* `gs://bucket_name/??.txt`: matches files with two characters followed by
`.txt` in `bucket_name`
* `gs://bucket_name/[aeiou].txt`: matches files that contain a single
vowel character followed by `.txt` in
`bucket_name`
* `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ...
or `m` followed by `.txt` in `bucket_name`
* `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match
`a/*/b` pattern, such as `a/c/b`, `a/d/b`
* `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt`
You can combine wildcards to provide more powerful matches, for example:
* `gs://bucket_name/[a-m]??.j*g`
repeated string file_patterns = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
int | The count of filePatterns.
|
getFilePatternsList()
public ProtocolStringList getFilePatternsList()
Required. Patterns to identify a set of files in Google Cloud Storage.
See [Cloud Storage
documentation](https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames)
for more information. Note that bucket wildcards are currently not
supported.
Examples of valid file_patterns:
* `gs://bucket_name/dir/*`: matches all files within `bucket_name/dir`
directory.
* `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir`
spanning all subdirectories.
* `gs://bucket_name/file*`: matches files prefixed by `file` in
`bucket_name`
* `gs://bucket_name/??.txt`: matches files with two characters followed by
`.txt` in `bucket_name`
* `gs://bucket_name/[aeiou].txt`: matches files that contain a single
vowel character followed by `.txt` in
`bucket_name`
* `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ...
or `m` followed by `.txt` in `bucket_name`
* `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match
`a/*/b` pattern, such as `a/c/b`, `a/d/b`
* `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt`
You can combine wildcards to provide more powerful matches, for example:
* `gs://bucket_name/[a-m]??.j*g`
repeated string file_patterns = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getParserForType()
public Parser<GcsFilesetSpec> getParserForType()
Returns
Overrides
getSampleGcsFileSpecs(int index)
public GcsFileSpec getSampleGcsFileSpecs(int index)
Output only. Sample files contained in this fileset, not all files contained in this
fileset are represented here.
repeated .google.cloud.datacatalog.v1beta1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Returns
getSampleGcsFileSpecsCount()
public int getSampleGcsFileSpecsCount()
Output only. Sample files contained in this fileset, not all files contained in this
fileset are represented here.
repeated .google.cloud.datacatalog.v1beta1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getSampleGcsFileSpecsList()
public List<GcsFileSpec> getSampleGcsFileSpecsList()
Output only. Sample files contained in this fileset, not all files contained in this
fileset are represented here.
repeated .google.cloud.datacatalog.v1beta1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
getSampleGcsFileSpecsOrBuilder(int index)
public GcsFileSpecOrBuilder getSampleGcsFileSpecsOrBuilder(int index)
Output only. Sample files contained in this fileset, not all files contained in this
fileset are represented here.
repeated .google.cloud.datacatalog.v1beta1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Returns
getSampleGcsFileSpecsOrBuilderList()
public List<? extends GcsFileSpecOrBuilder> getSampleGcsFileSpecsOrBuilderList()
Output only. Sample files contained in this fileset, not all files contained in this
fileset are represented here.
repeated .google.cloud.datacatalog.v1beta1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type | Description |
List<? extends com.google.cloud.datacatalog.v1beta1.GcsFileSpecOrBuilder> | |
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilder()
public static GcsFilesetSpec.Builder newBuilder()
Returns
newBuilder(GcsFilesetSpec prototype)
public static GcsFilesetSpec.Builder newBuilder(GcsFilesetSpec prototype)
Parameter
Returns
newBuilderForType()
public GcsFilesetSpec.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected GcsFilesetSpec.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public static GcsFilesetSpec parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static GcsFilesetSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static GcsFilesetSpec parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GcsFilesetSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static GcsFilesetSpec parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GcsFilesetSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static GcsFilesetSpec parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static GcsFilesetSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static GcsFilesetSpec parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static GcsFilesetSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static GcsFilesetSpec parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static GcsFilesetSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<GcsFilesetSpec> parser()
Returns
toBuilder()
public GcsFilesetSpec.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions