public final class GcsFilesetSpec extends GeneratedMessageV3 implements GcsFilesetSpecOrBuilder
Describes a Cloud Storage fileset entry.
Protobuf type google.cloud.datacatalog.v1beta1.GcsFilesetSpec
Static Fields
FILE_PATTERNS_FIELD_NUMBER
public static final int FILE_PATTERNS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
SAMPLE_GCS_FILE_SPECS_FIELD_NUMBER
public static final int SAMPLE_GCS_FILE_SPECS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static GcsFilesetSpec getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static GcsFilesetSpec.Builder newBuilder()
newBuilder(GcsFilesetSpec prototype)
public static GcsFilesetSpec.Builder newBuilder(GcsFilesetSpec prototype)
public static GcsFilesetSpec parseDelimitedFrom(InputStream input)
public static GcsFilesetSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static GcsFilesetSpec parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GcsFilesetSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static GcsFilesetSpec parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GcsFilesetSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GcsFilesetSpec parseFrom(CodedInputStream input)
public static GcsFilesetSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static GcsFilesetSpec parseFrom(InputStream input)
public static GcsFilesetSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static GcsFilesetSpec parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static GcsFilesetSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<GcsFilesetSpec> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public GcsFilesetSpec getDefaultInstanceForType()
getFilePatterns(int index)
public String getFilePatterns(int index)
Required. Patterns to identify a set of files in Google Cloud Storage.
See Cloud Storage
documentation
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
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
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
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];
getParserForType()
public Parser<GcsFilesetSpec> getParserForType()
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 |
---|
Name | Description |
index | int
|
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 |
---|
Type | Description |
int | |
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];
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 |
---|
Name | Description |
index | int
|
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 |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public GcsFilesetSpec.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected GcsFilesetSpec.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public GcsFilesetSpec.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides