Interface IcebergCatalog.FederatedCatalogOptions.RefreshScheduleOrBuilder (0.83.0)

public static interface IcebergCatalog.FederatedCatalogOptions.RefreshScheduleOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getRefreshInterval()

public abstract Duration getRefreshInterval()

Optional. The interval for refreshing metadata from the remote catalog. If unset or if the value is <= 0, the background refresh will be disabled. If this field is updated for an existing federated catalog, the previous background refresh must complete before the new refresh interval will take effect.

optional .google.protobuf.Duration refresh_interval = 1 [json_name = "refresh-interval", (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Duration

The refreshInterval.

getRefreshIntervalOrBuilder()

public abstract DurationOrBuilder getRefreshIntervalOrBuilder()

Optional. The interval for refreshing metadata from the remote catalog. If unset or if the value is <= 0, the background refresh will be disabled. If this field is updated for an existing federated catalog, the previous background refresh must complete before the new refresh interval will take effect.

optional .google.protobuf.Duration refresh_interval = 1 [json_name = "refresh-interval", (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DurationOrBuilder

hasRefreshInterval()

public abstract boolean hasRefreshInterval()

Optional. The interval for refreshing metadata from the remote catalog. If unset or if the value is <= 0, the background refresh will be disabled. If this field is updated for an existing federated catalog, the previous background refresh must complete before the new refresh interval will take effect.

optional .google.protobuf.Duration refresh_interval = 1 [json_name = "refresh-interval", (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the refreshInterval field is set.