Class TableUpdateTrigger.Builder (0.98.0)

public static final class TableUpdateTrigger.Builder extends GeneratedMessage.Builder<TableUpdateTrigger.Builder> implements TableUpdateTriggerOrBuilder

Represents a table update trigger configuration.

Protobuf type google.cloud.dataform.v1beta1.TableUpdateTrigger

Static Methods

getDescriptor()

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

Methods

build()

public TableUpdateTrigger build()
Returns
Type Description
TableUpdateTrigger

buildPartial()

public TableUpdateTrigger buildPartial()
Returns
Type Description
TableUpdateTrigger

clear()

public TableUpdateTrigger.Builder clear()
Returns
Type Description
TableUpdateTrigger.Builder
Overrides

clearTable()

public TableUpdateTrigger.Builder clearTable()

The target table to trigger the workflow.

.google.cloud.dataform.v1beta1.Target table = 1;

Returns
Type Description
TableUpdateTrigger.Builder

clearTriggerUpdateTime()

public TableUpdateTrigger.Builder clearTriggerUpdateTime()

Output only. The modification time of this table that resulted in an invocation of the workflow. This would be updated by the triggering service after a successful workflow invocation.

.google.protobuf.Timestamp trigger_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TableUpdateTrigger.Builder

getDefaultInstanceForType()

public TableUpdateTrigger getDefaultInstanceForType()
Returns
Type Description
TableUpdateTrigger

getDescriptorForType()

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

getTable()

public Target getTable()

The target table to trigger the workflow.

.google.cloud.dataform.v1beta1.Target table = 1;

Returns
Type Description
Target

The table.

getTableBuilder()

public Target.Builder getTableBuilder()

The target table to trigger the workflow.

.google.cloud.dataform.v1beta1.Target table = 1;

Returns
Type Description
Target.Builder

getTableOrBuilder()

public TargetOrBuilder getTableOrBuilder()

The target table to trigger the workflow.

.google.cloud.dataform.v1beta1.Target table = 1;

Returns
Type Description
TargetOrBuilder

getTriggerUpdateTime()

public Timestamp getTriggerUpdateTime()

Output only. The modification time of this table that resulted in an invocation of the workflow. This would be updated by the triggering service after a successful workflow invocation.

.google.protobuf.Timestamp trigger_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The triggerUpdateTime.

getTriggerUpdateTimeBuilder()

public Timestamp.Builder getTriggerUpdateTimeBuilder()

Output only. The modification time of this table that resulted in an invocation of the workflow. This would be updated by the triggering service after a successful workflow invocation.

.google.protobuf.Timestamp trigger_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Builder

getTriggerUpdateTimeOrBuilder()

public TimestampOrBuilder getTriggerUpdateTimeOrBuilder()

Output only. The modification time of this table that resulted in an invocation of the workflow. This would be updated by the triggering service after a successful workflow invocation.

.google.protobuf.Timestamp trigger_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

hasTable()

public boolean hasTable()

The target table to trigger the workflow.

.google.cloud.dataform.v1beta1.Target table = 1;

Returns
Type Description
boolean

Whether the table field is set.

hasTriggerUpdateTime()

public boolean hasTriggerUpdateTime()

Output only. The modification time of this table that resulted in an invocation of the workflow. This would be updated by the triggering service after a successful workflow invocation.

.google.protobuf.Timestamp trigger_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the triggerUpdateTime field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(TableUpdateTrigger other)

public TableUpdateTrigger.Builder mergeFrom(TableUpdateTrigger other)
Parameter
Name Description
other TableUpdateTrigger
Returns
Type Description
TableUpdateTrigger.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public TableUpdateTrigger.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
TableUpdateTrigger.Builder
Overrides

mergeTable(Target value)

public TableUpdateTrigger.Builder mergeTable(Target value)

The target table to trigger the workflow.

.google.cloud.dataform.v1beta1.Target table = 1;

Parameter
Name Description
value Target
Returns
Type Description
TableUpdateTrigger.Builder

mergeTriggerUpdateTime(Timestamp value)

public TableUpdateTrigger.Builder mergeTriggerUpdateTime(Timestamp value)

Output only. The modification time of this table that resulted in an invocation of the workflow. This would be updated by the triggering service after a successful workflow invocation.

.google.protobuf.Timestamp trigger_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
TableUpdateTrigger.Builder

setTable(Target value)

public TableUpdateTrigger.Builder setTable(Target value)

The target table to trigger the workflow.

.google.cloud.dataform.v1beta1.Target table = 1;

Parameter
Name Description
value Target
Returns
Type Description
TableUpdateTrigger.Builder

setTable(Target.Builder builderForValue)

public TableUpdateTrigger.Builder setTable(Target.Builder builderForValue)

The target table to trigger the workflow.

.google.cloud.dataform.v1beta1.Target table = 1;

Parameter
Name Description
builderForValue Target.Builder
Returns
Type Description
TableUpdateTrigger.Builder

setTriggerUpdateTime(Timestamp value)

public TableUpdateTrigger.Builder setTriggerUpdateTime(Timestamp value)

Output only. The modification time of this table that resulted in an invocation of the workflow. This would be updated by the triggering service after a successful workflow invocation.

.google.protobuf.Timestamp trigger_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value Timestamp
Returns
Type Description
TableUpdateTrigger.Builder

setTriggerUpdateTime(Timestamp.Builder builderForValue)

public TableUpdateTrigger.Builder setTriggerUpdateTime(Timestamp.Builder builderForValue)

Output only. The modification time of this table that resulted in an invocation of the workflow. This would be updated by the triggering service after a successful workflow invocation.

.google.protobuf.Timestamp trigger_update_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
TableUpdateTrigger.Builder