public static final class IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder extends GeneratedMessage.Builder<IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder> implements IcebergCatalog.FederatedCatalogOptions.RefreshScheduleOrBuilder
Schedule defines if and when metadata refresh should be scheduled.
Protobuf type
google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshSchedule
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule build()
buildPartial()
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule buildPartial()
clear()
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder clear()
Overrides
clearRefreshInterval()
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder clearRefreshInterval()
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];
getDefaultInstanceForType()
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getRefreshInterval()
public 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.
|
getRefreshIntervalBuilder()
public Duration.Builder getRefreshIntervalBuilder()
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];
getRefreshIntervalOrBuilder()
public 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];
hasRefreshInterval()
public 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.
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(IcebergCatalog.FederatedCatalogOptions.RefreshSchedule other)
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder mergeFrom(IcebergCatalog.FederatedCatalogOptions.RefreshSchedule other)
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeRefreshInterval(Duration value)
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder mergeRefreshInterval(Duration value)
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];
| Parameter |
| Name |
Description |
value |
Duration
|
setRefreshInterval(Duration value)
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder setRefreshInterval(Duration value)
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];
| Parameter |
| Name |
Description |
value |
Duration
|
setRefreshInterval(Duration.Builder builderForValue)
public IcebergCatalog.FederatedCatalogOptions.RefreshSchedule.Builder setRefreshInterval(Duration.Builder builderForValue)
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];
| Parameter |
| Name |
Description |
builderForValue |
Builder
|