Class IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder (0.83.0)

public static final class IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder extends GeneratedMessage.Builder<IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder> implements IcebergCatalog.FederatedCatalogOptions.RefreshStatusOrBuilder

Remote catalog background refresh status.

Protobuf type google.cloud.biglake.v1.IcebergCatalog.FederatedCatalogOptions.RefreshStatus

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus build()
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus

buildPartial()

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus buildPartial()
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus

clear()

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder clear()
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder
Overrides

clearEndTime()

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder clearEndTime()

Output only. When the catalog refresh has ended, unset for in-progress refreshes.

optional .google.protobuf.Timestamp end_time = 2 [json_name = "end-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

clearStartTime()

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder clearStartTime()

Output only. When the catalog refresh has started, including in-progress refreshes.

optional .google.protobuf.Timestamp start_time = 1 [json_name = "start-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

clearStatus()

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder clearStatus()

Output only. The status of the last background refresh operation, unset for in-progress refreshes.

optional .google.rpc.Status status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

getDefaultInstanceForType()

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus getDefaultInstanceForType()
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEndTime()

public Timestamp getEndTime()

Output only. When the catalog refresh has ended, unset for in-progress refreshes.

optional .google.protobuf.Timestamp end_time = 2 [json_name = "end-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The endTime.

getEndTimeBuilder()

public Timestamp.Builder getEndTimeBuilder()

Output only. When the catalog refresh has ended, unset for in-progress refreshes.

optional .google.protobuf.Timestamp end_time = 2 [json_name = "end-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getEndTimeOrBuilder()

public TimestampOrBuilder getEndTimeOrBuilder()

Output only. When the catalog refresh has ended, unset for in-progress refreshes.

optional .google.protobuf.Timestamp end_time = 2 [json_name = "end-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getStartTime()

public Timestamp getStartTime()

Output only. When the catalog refresh has started, including in-progress refreshes.

optional .google.protobuf.Timestamp start_time = 1 [json_name = "start-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The startTime.

getStartTimeBuilder()

public Timestamp.Builder getStartTimeBuilder()

Output only. When the catalog refresh has started, including in-progress refreshes.

optional .google.protobuf.Timestamp start_time = 1 [json_name = "start-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getStartTimeOrBuilder()

public TimestampOrBuilder getStartTimeOrBuilder()

Output only. When the catalog refresh has started, including in-progress refreshes.

optional .google.protobuf.Timestamp start_time = 1 [json_name = "start-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getStatus()

public Status getStatus()

Output only. The status of the last background refresh operation, unset for in-progress refreshes.

optional .google.rpc.Status status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
com.google.rpc.Status

The status.

getStatusBuilder()

public Status.Builder getStatusBuilder()

Output only. The status of the last background refresh operation, unset for in-progress refreshes.

optional .google.rpc.Status status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
com.google.rpc.Status.Builder

getStatusOrBuilder()

public StatusOrBuilder getStatusOrBuilder()

Output only. The status of the last background refresh operation, unset for in-progress refreshes.

optional .google.rpc.Status status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
com.google.rpc.StatusOrBuilder

hasEndTime()

public boolean hasEndTime()

Output only. When the catalog refresh has ended, unset for in-progress refreshes.

optional .google.protobuf.Timestamp end_time = 2 [json_name = "end-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the endTime field is set.

hasStartTime()

public boolean hasStartTime()

Output only. When the catalog refresh has started, including in-progress refreshes.

optional .google.protobuf.Timestamp start_time = 1 [json_name = "start-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the startTime field is set.

hasStatus()

public boolean hasStatus()

Output only. The status of the last background refresh operation, unset for in-progress refreshes.

optional .google.rpc.Status status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the status field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeEndTime(Timestamp value)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder mergeEndTime(Timestamp value)

Output only. When the catalog refresh has ended, unset for in-progress refreshes.

optional .google.protobuf.Timestamp end_time = 2 [json_name = "end-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

mergeFrom(IcebergCatalog.FederatedCatalogOptions.RefreshStatus other)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder mergeFrom(IcebergCatalog.FederatedCatalogOptions.RefreshStatus other)
Parameter
Name Description
other IcebergCatalog.FederatedCatalogOptions.RefreshStatus
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder
Overrides

mergeStartTime(Timestamp value)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder mergeStartTime(Timestamp value)

Output only. When the catalog refresh has started, including in-progress refreshes.

optional .google.protobuf.Timestamp start_time = 1 [json_name = "start-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

mergeStatus(Status value)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder mergeStatus(Status value)

Output only. The status of the last background refresh operation, unset for in-progress refreshes.

optional .google.rpc.Status status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value com.google.rpc.Status
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

setEndTime(Timestamp value)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder setEndTime(Timestamp value)

Output only. When the catalog refresh has ended, unset for in-progress refreshes.

optional .google.protobuf.Timestamp end_time = 2 [json_name = "end-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

setEndTime(Timestamp.Builder builderForValue)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder setEndTime(Timestamp.Builder builderForValue)

Output only. When the catalog refresh has ended, unset for in-progress refreshes.

optional .google.protobuf.Timestamp end_time = 2 [json_name = "end-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

setStartTime(Timestamp value)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder setStartTime(Timestamp value)

Output only. When the catalog refresh has started, including in-progress refreshes.

optional .google.protobuf.Timestamp start_time = 1 [json_name = "start-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

setStartTime(Timestamp.Builder builderForValue)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder setStartTime(Timestamp.Builder builderForValue)

Output only. When the catalog refresh has started, including in-progress refreshes.

optional .google.protobuf.Timestamp start_time = 1 [json_name = "start-time", (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

setStatus(Status value)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder setStatus(Status value)

Output only. The status of the last background refresh operation, unset for in-progress refreshes.

optional .google.rpc.Status status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value com.google.rpc.Status
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder

setStatus(Status.Builder builderForValue)

public IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder setStatus(Status.Builder builderForValue)

Output only. The status of the last background refresh operation, unset for in-progress refreshes.

optional .google.rpc.Status status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue com.google.rpc.Status.Builder
Returns
Type Description
IcebergCatalog.FederatedCatalogOptions.RefreshStatus.Builder