Send feedback
Class GcsFilesetSpec (1.61.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 1.61.0 keyboard_arrow_down
public final class GcsFilesetSpec extends GeneratedMessageV3 implements GcsFilesetSpecOrBuilder
Describes a Cloud Storage fileset entry.
Protobuf type google.cloud.datacatalog.v1.GcsFilesetSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
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.
For more information, see Wildcard Names .
Note: Currently, bucket wildcards are not supported.
Examples of valid file_patterns
:
gs://bucket_name/dir/*
: matches all files in bucket_name/dir
directory
gs://bucket_name/dir/**
: matches all files in bucket_name/dir
and 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
the 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 match complex sets of files, 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.
For more information, see Wildcard Names .
Note: Currently, bucket wildcards are not supported.
Examples of valid file_patterns
:
gs://bucket_name/dir/*
: matches all files in bucket_name/dir
directory
gs://bucket_name/dir/**
: matches all files in bucket_name/dir
and 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
the 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 match complex sets of files, 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.
For more information, see Wildcard Names .
Note: Currently, bucket wildcards are not supported.
Examples of valid file_patterns
:
gs://bucket_name/dir/*
: matches all files in bucket_name/dir
directory
gs://bucket_name/dir/**
: matches all files in bucket_name/dir
and 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
the 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 match complex sets of files, 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.
For more information, see Wildcard Names .
Note: Currently, bucket wildcards are not supported.
Examples of valid file_patterns
:
gs://bucket_name/dir/*
: matches all files in bucket_name/dir
directory
gs://bucket_name/dir/**
: matches all files in bucket_name/dir
and 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
the 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 match complex sets of files, 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.v1.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.v1.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.v1.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.v1.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.v1.GcsFileSpec sample_gcs_file_specs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
List <? extends com.google.cloud.datacatalog.v1.GcsFileSpecOrBuilder >
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
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 )
Returns
Type
Description
Object
Overrides
toBuilder()
public GcsFilesetSpec . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-27 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-27 UTC."],[],[]]