Interface IcebergCatalog.FederatedCatalogOptions.RefreshScopeOrBuilder (0.83.0)

public static interface IcebergCatalog.FederatedCatalogOptions.RefreshScopeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getNamespaceFilters(int index)

public abstract String getNamespaceFilters(int index)

Optional. Filters to determine which namespaces are included in the refresh process.

  • empty list means include all namespaces.
  • "[namespaces]" means include the specified namespaces. ['ns1', 'ns2'] : Discover only namespaces 'ns1' and 'ns2'. The maximum number of namespace filters allowed is 32.

repeated string namespace_filters = 1 [json_name = "namespace-filters", (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The namespaceFilters at the given index.

getNamespaceFiltersBytes(int index)

public abstract ByteString getNamespaceFiltersBytes(int index)

Optional. Filters to determine which namespaces are included in the refresh process.

  • empty list means include all namespaces.
  • "[namespaces]" means include the specified namespaces. ['ns1', 'ns2'] : Discover only namespaces 'ns1' and 'ns2'. The maximum number of namespace filters allowed is 32.

repeated string namespace_filters = 1 [json_name = "namespace-filters", (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the namespaceFilters at the given index.

getNamespaceFiltersCount()

public abstract int getNamespaceFiltersCount()

Optional. Filters to determine which namespaces are included in the refresh process.

  • empty list means include all namespaces.
  • "[namespaces]" means include the specified namespaces. ['ns1', 'ns2'] : Discover only namespaces 'ns1' and 'ns2'. The maximum number of namespace filters allowed is 32.

repeated string namespace_filters = 1 [json_name = "namespace-filters", (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of namespaceFilters.

getNamespaceFiltersList()

public abstract List<String> getNamespaceFiltersList()

Optional. Filters to determine which namespaces are included in the refresh process.

  • empty list means include all namespaces.
  • "[namespaces]" means include the specified namespaces. ['ns1', 'ns2'] : Discover only namespaces 'ns1' and 'ns2'. The maximum number of namespace filters allowed is 32.

repeated string namespace_filters = 1 [json_name = "namespace-filters", (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the namespaceFilters.