Package com.google.cloud.dataplex.v1
Class Trigger.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
com.google.cloud.dataplex.v1.Trigger.Builder
- All Implemented Interfaces:
TriggerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Trigger
public static final class Trigger.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
implements TriggerOrBuilder
DataScan scheduling and trigger settings.Protobuf type
google.cloud.dataplex.v1.Trigger-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The scan runs once via `RunDataScan` API.The scan runs once, and does not create an associated ScanJob child resource.The scan is scheduled to run periodically.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe scan runs once via `RunDataScan` API.The scan runs once via `RunDataScan` API.The scan runs once via `RunDataScan` API.The scan runs once, and does not create an associated ScanJob child resource.The scan runs once, and does not create an associated ScanJob child resource.The scan runs once, and does not create an associated ScanJob child resource.The scan is scheduled to run periodically.The scan is scheduled to run periodically.The scan is scheduled to run periodically.booleanThe scan runs once via `RunDataScan` API.booleanThe scan runs once, and does not create an associated ScanJob child resource.booleanThe scan is scheduled to run periodically.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeOnDemand(Trigger.OnDemand value) The scan runs once via `RunDataScan` API.mergeOneTime(Trigger.OneTime value) The scan runs once, and does not create an associated ScanJob child resource.mergeSchedule(Trigger.Schedule value) The scan is scheduled to run periodically.setOnDemand(Trigger.OnDemand value) The scan runs once via `RunDataScan` API.setOnDemand(Trigger.OnDemand.Builder builderForValue) The scan runs once via `RunDataScan` API.setOneTime(Trigger.OneTime value) The scan runs once, and does not create an associated ScanJob child resource.setOneTime(Trigger.OneTime.Builder builderForValue) The scan runs once, and does not create an associated ScanJob child resource.setSchedule(Trigger.Schedule value) The scan is scheduled to run periodically.setSchedule(Trigger.Schedule.Builder builderForValue) The scan is scheduled to run periodically.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Trigger.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Trigger.Builder>
-
mergeFrom
public Trigger.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Trigger.Builder>- Throws:
IOException
-
getModeCase
- Specified by:
getModeCasein interfaceTriggerOrBuilder
-
clearMode
-
hasOnDemand
public boolean hasOnDemand()The scan runs once via `RunDataScan` API.
.google.cloud.dataplex.v1.Trigger.OnDemand on_demand = 100;- Specified by:
hasOnDemandin interfaceTriggerOrBuilder- Returns:
- Whether the onDemand field is set.
-
getOnDemand
The scan runs once via `RunDataScan` API.
.google.cloud.dataplex.v1.Trigger.OnDemand on_demand = 100;- Specified by:
getOnDemandin interfaceTriggerOrBuilder- Returns:
- The onDemand.
-
setOnDemand
The scan runs once via `RunDataScan` API.
.google.cloud.dataplex.v1.Trigger.OnDemand on_demand = 100; -
setOnDemand
The scan runs once via `RunDataScan` API.
.google.cloud.dataplex.v1.Trigger.OnDemand on_demand = 100; -
mergeOnDemand
The scan runs once via `RunDataScan` API.
.google.cloud.dataplex.v1.Trigger.OnDemand on_demand = 100; -
clearOnDemand
The scan runs once via `RunDataScan` API.
.google.cloud.dataplex.v1.Trigger.OnDemand on_demand = 100; -
getOnDemandBuilder
The scan runs once via `RunDataScan` API.
.google.cloud.dataplex.v1.Trigger.OnDemand on_demand = 100; -
getOnDemandOrBuilder
The scan runs once via `RunDataScan` API.
.google.cloud.dataplex.v1.Trigger.OnDemand on_demand = 100;- Specified by:
getOnDemandOrBuilderin interfaceTriggerOrBuilder
-
hasSchedule
public boolean hasSchedule()The scan is scheduled to run periodically.
.google.cloud.dataplex.v1.Trigger.Schedule schedule = 101;- Specified by:
hasSchedulein interfaceTriggerOrBuilder- Returns:
- Whether the schedule field is set.
-
getSchedule
The scan is scheduled to run periodically.
.google.cloud.dataplex.v1.Trigger.Schedule schedule = 101;- Specified by:
getSchedulein interfaceTriggerOrBuilder- Returns:
- The schedule.
-
setSchedule
The scan is scheduled to run periodically.
.google.cloud.dataplex.v1.Trigger.Schedule schedule = 101; -
setSchedule
The scan is scheduled to run periodically.
.google.cloud.dataplex.v1.Trigger.Schedule schedule = 101; -
mergeSchedule
The scan is scheduled to run periodically.
.google.cloud.dataplex.v1.Trigger.Schedule schedule = 101; -
clearSchedule
The scan is scheduled to run periodically.
.google.cloud.dataplex.v1.Trigger.Schedule schedule = 101; -
getScheduleBuilder
The scan is scheduled to run periodically.
.google.cloud.dataplex.v1.Trigger.Schedule schedule = 101; -
getScheduleOrBuilder
The scan is scheduled to run periodically.
.google.cloud.dataplex.v1.Trigger.Schedule schedule = 101;- Specified by:
getScheduleOrBuilderin interfaceTriggerOrBuilder
-
hasOneTime
public boolean hasOneTime()The scan runs once, and does not create an associated ScanJob child resource.
.google.cloud.dataplex.v1.Trigger.OneTime one_time = 102;- Specified by:
hasOneTimein interfaceTriggerOrBuilder- Returns:
- Whether the oneTime field is set.
-
getOneTime
The scan runs once, and does not create an associated ScanJob child resource.
.google.cloud.dataplex.v1.Trigger.OneTime one_time = 102;- Specified by:
getOneTimein interfaceTriggerOrBuilder- Returns:
- The oneTime.
-
setOneTime
The scan runs once, and does not create an associated ScanJob child resource.
.google.cloud.dataplex.v1.Trigger.OneTime one_time = 102; -
setOneTime
The scan runs once, and does not create an associated ScanJob child resource.
.google.cloud.dataplex.v1.Trigger.OneTime one_time = 102; -
mergeOneTime
The scan runs once, and does not create an associated ScanJob child resource.
.google.cloud.dataplex.v1.Trigger.OneTime one_time = 102; -
clearOneTime
The scan runs once, and does not create an associated ScanJob child resource.
.google.cloud.dataplex.v1.Trigger.OneTime one_time = 102; -
getOneTimeBuilder
The scan runs once, and does not create an associated ScanJob child resource.
.google.cloud.dataplex.v1.Trigger.OneTime one_time = 102; -
getOneTimeOrBuilder
The scan runs once, and does not create an associated ScanJob child resource.
.google.cloud.dataplex.v1.Trigger.OneTime one_time = 102;- Specified by:
getOneTimeOrBuilderin interfaceTriggerOrBuilder
-