Package com.google.privacy.dlp.v2
Class JobTrigger.Trigger.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<JobTrigger.Trigger.Builder>
com.google.privacy.dlp.v2.JobTrigger.Trigger.Builder
- All Implemented Interfaces:
JobTrigger.TriggerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- JobTrigger.Trigger
public static final class JobTrigger.Trigger.Builder
extends com.google.protobuf.GeneratedMessage.Builder<JobTrigger.Trigger.Builder>
implements JobTrigger.TriggerOrBuilder
What event needs to occur for a new job to be started.Protobuf type
google.privacy.dlp.v2.JobTrigger.Trigger-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()For use with hybrid jobs.Create a job on a repeating basis based on the elapse of time.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorFor use with hybrid jobs.For use with hybrid jobs.For use with hybrid jobs.Create a job on a repeating basis based on the elapse of time.Create a job on a repeating basis based on the elapse of time.Create a job on a repeating basis based on the elapse of time.booleanFor use with hybrid jobs.booleanCreate a job on a repeating basis based on the elapse of time.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(JobTrigger.Trigger other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeManual(Manual value) For use with hybrid jobs.mergeSchedule(Schedule value) Create a job on a repeating basis based on the elapse of time.For use with hybrid jobs.setManual(Manual.Builder builderForValue) For use with hybrid jobs.setSchedule(Schedule value) Create a job on a repeating basis based on the elapse of time.setSchedule(Schedule.Builder builderForValue) Create a job on a repeating basis based on the elapse of time.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<JobTrigger.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<JobTrigger.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<JobTrigger.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<JobTrigger.Trigger.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<JobTrigger.Trigger.Builder>
-
mergeFrom
public JobTrigger.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<JobTrigger.Trigger.Builder>- Throws:
IOException
-
getTriggerCase
- Specified by:
getTriggerCasein interfaceJobTrigger.TriggerOrBuilder
-
clearTrigger
-
hasSchedule
public boolean hasSchedule()Create a job on a repeating basis based on the elapse of time.
.google.privacy.dlp.v2.Schedule schedule = 1;- Specified by:
hasSchedulein interfaceJobTrigger.TriggerOrBuilder- Returns:
- Whether the schedule field is set.
-
getSchedule
Create a job on a repeating basis based on the elapse of time.
.google.privacy.dlp.v2.Schedule schedule = 1;- Specified by:
getSchedulein interfaceJobTrigger.TriggerOrBuilder- Returns:
- The schedule.
-
setSchedule
Create a job on a repeating basis based on the elapse of time.
.google.privacy.dlp.v2.Schedule schedule = 1; -
setSchedule
Create a job on a repeating basis based on the elapse of time.
.google.privacy.dlp.v2.Schedule schedule = 1; -
mergeSchedule
Create a job on a repeating basis based on the elapse of time.
.google.privacy.dlp.v2.Schedule schedule = 1; -
clearSchedule
Create a job on a repeating basis based on the elapse of time.
.google.privacy.dlp.v2.Schedule schedule = 1; -
getScheduleBuilder
Create a job on a repeating basis based on the elapse of time.
.google.privacy.dlp.v2.Schedule schedule = 1; -
getScheduleOrBuilder
Create a job on a repeating basis based on the elapse of time.
.google.privacy.dlp.v2.Schedule schedule = 1;- Specified by:
getScheduleOrBuilderin interfaceJobTrigger.TriggerOrBuilder
-
hasManual
public boolean hasManual()For use with hybrid jobs. Jobs must be manually created and finished.
.google.privacy.dlp.v2.Manual manual = 2;- Specified by:
hasManualin interfaceJobTrigger.TriggerOrBuilder- Returns:
- Whether the manual field is set.
-
getManual
For use with hybrid jobs. Jobs must be manually created and finished.
.google.privacy.dlp.v2.Manual manual = 2;- Specified by:
getManualin interfaceJobTrigger.TriggerOrBuilder- Returns:
- The manual.
-
setManual
For use with hybrid jobs. Jobs must be manually created and finished.
.google.privacy.dlp.v2.Manual manual = 2; -
setManual
For use with hybrid jobs. Jobs must be manually created and finished.
.google.privacy.dlp.v2.Manual manual = 2; -
mergeManual
For use with hybrid jobs. Jobs must be manually created and finished.
.google.privacy.dlp.v2.Manual manual = 2; -
clearManual
For use with hybrid jobs. Jobs must be manually created and finished.
.google.privacy.dlp.v2.Manual manual = 2; -
getManualBuilder
For use with hybrid jobs. Jobs must be manually created and finished.
.google.privacy.dlp.v2.Manual manual = 2; -
getManualOrBuilder
For use with hybrid jobs. Jobs must be manually created and finished.
.google.privacy.dlp.v2.Manual manual = 2;- Specified by:
getManualOrBuilderin interfaceJobTrigger.TriggerOrBuilder
-