public static final class DataScan.ExecutionSpec.Builder extends GeneratedMessageV3.Builder<DataScan.ExecutionSpec.Builder> implements DataScan.ExecutionSpecOrBuilder
DataScan execution settings.
Protobuf type google.cloud.dataplex.v1.DataScan.ExecutionSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DataScan.ExecutionSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public DataScan.ExecutionSpec build()
buildPartial()
public DataScan.ExecutionSpec buildPartial()
clear()
public DataScan.ExecutionSpec.Builder clear()
Overrides
clearField()
public DataScan.ExecutionSpec.Builder clearField()
Immutable. The unnested field (of type Date or Timestamp) that
contains values which monotonically increase over time.
If not specified, a data scan will run for all data in the table.
string field = 100 [(.google.api.field_behavior) = IMMUTABLE];
clearField(Descriptors.FieldDescriptor field)
public DataScan.ExecutionSpec.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearIncremental()
public DataScan.ExecutionSpec.Builder clearIncremental()
clearOneof(Descriptors.OneofDescriptor oneof)
public DataScan.ExecutionSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearTrigger()
public DataScan.ExecutionSpec.Builder clearTrigger()
Optional. Spec related to how often and when a scan should be triggered.
If not specified, the default is OnDemand
, which means the scan will
not run until the user calls RunDataScan
API.
.google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
clone()
public DataScan.ExecutionSpec.Builder clone()
Overrides
getDefaultInstanceForType()
public DataScan.ExecutionSpec getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getField()
Immutable. The unnested field (of type Date or Timestamp) that
contains values which monotonically increase over time.
If not specified, a data scan will run for all data in the table.
string field = 100 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
---|
Type | Description |
String | The field.
|
getFieldBytes()
public ByteString getFieldBytes()
Immutable. The unnested field (of type Date or Timestamp) that
contains values which monotonically increase over time.
If not specified, a data scan will run for all data in the table.
string field = 100 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
---|
Type | Description |
ByteString | The bytes for field.
|
getIncrementalCase()
public DataScan.ExecutionSpec.IncrementalCase getIncrementalCase()
getTrigger()
public Trigger getTrigger()
Optional. Spec related to how often and when a scan should be triggered.
If not specified, the default is OnDemand
, which means the scan will
not run until the user calls RunDataScan
API.
.google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
Trigger | The trigger.
|
getTriggerBuilder()
public Trigger.Builder getTriggerBuilder()
Optional. Spec related to how often and when a scan should be triggered.
If not specified, the default is OnDemand
, which means the scan will
not run until the user calls RunDataScan
API.
.google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
getTriggerOrBuilder()
public TriggerOrBuilder getTriggerOrBuilder()
Optional. Spec related to how often and when a scan should be triggered.
If not specified, the default is OnDemand
, which means the scan will
not run until the user calls RunDataScan
API.
.google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
hasField()
public boolean hasField()
Immutable. The unnested field (of type Date or Timestamp) that
contains values which monotonically increase over time.
If not specified, a data scan will run for all data in the table.
string field = 100 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
---|
Type | Description |
boolean | Whether the field field is set.
|
hasTrigger()
public boolean hasTrigger()
Optional. Spec related to how often and when a scan should be triggered.
If not specified, the default is OnDemand
, which means the scan will
not run until the user calls RunDataScan
API.
.google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the trigger field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(DataScan.ExecutionSpec other)
public DataScan.ExecutionSpec.Builder mergeFrom(DataScan.ExecutionSpec other)
public DataScan.ExecutionSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public DataScan.ExecutionSpec.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeTrigger(Trigger value)
public DataScan.ExecutionSpec.Builder mergeTrigger(Trigger value)
Optional. Spec related to how often and when a scan should be triggered.
If not specified, the default is OnDemand
, which means the scan will
not run until the user calls RunDataScan
API.
.google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
value | Trigger
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DataScan.ExecutionSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public DataScan.ExecutionSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setField(String value)
public DataScan.ExecutionSpec.Builder setField(String value)
Immutable. The unnested field (of type Date or Timestamp) that
contains values which monotonically increase over time.
If not specified, a data scan will run for all data in the table.
string field = 100 [(.google.api.field_behavior) = IMMUTABLE];
Parameter |
---|
Name | Description |
value | String
The field to set.
|
setFieldBytes(ByteString value)
public DataScan.ExecutionSpec.Builder setFieldBytes(ByteString value)
Immutable. The unnested field (of type Date or Timestamp) that
contains values which monotonically increase over time.
If not specified, a data scan will run for all data in the table.
string field = 100 [(.google.api.field_behavior) = IMMUTABLE];
Parameter |
---|
Name | Description |
value | ByteString
The bytes for field to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DataScan.ExecutionSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setTrigger(Trigger value)
public DataScan.ExecutionSpec.Builder setTrigger(Trigger value)
Optional. Spec related to how often and when a scan should be triggered.
If not specified, the default is OnDemand
, which means the scan will
not run until the user calls RunDataScan
API.
.google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
value | Trigger
|
setTrigger(Trigger.Builder builderForValue)
public DataScan.ExecutionSpec.Builder setTrigger(Trigger.Builder builderForValue)
Optional. Spec related to how often and when a scan should be triggered.
If not specified, the default is OnDemand
, which means the scan will
not run until the user calls RunDataScan
API.
.google.cloud.dataplex.v1.Trigger trigger = 1 [(.google.api.field_behavior) = OPTIONAL];
setUnknownFields(UnknownFieldSet unknownFields)
public final DataScan.ExecutionSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides