public final class JobTrigger extends GeneratedMessageV3 implements JobTriggerOrBuilder
Contains a configuration to make dlp api calls on a repeating basis.Protobuf type
google.privacy.dlp.v2.JobTrigger
Modifier and Type | Class and Description |
---|---|
static class |
JobTrigger.Builder
Contains a configuration to make dlp api calls on a repeating basis.
|
static class |
JobTrigger.JobCase |
static class |
JobTrigger.Status
Whether the trigger is currently active.
|
static class |
JobTrigger.Trigger
What event needs to occur for a new job to be started.
|
static interface |
JobTrigger.TriggerOrBuilder |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable
Modifier and Type | Field and Description |
---|---|
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
ERRORS_FIELD_NUMBER |
static int |
INSPECT_JOB_FIELD_NUMBER |
static int |
LAST_RUN_TIME_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
STATUS_FIELD_NUMBER |
static int |
TRIGGERS_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
Timestamp |
getCreateTime()
The creation timestamp of a triggeredJob, output only field.
|
TimestampOrBuilder |
getCreateTimeOrBuilder()
The creation timestamp of a triggeredJob, output only field.
|
static JobTrigger |
getDefaultInstance() |
JobTrigger |
getDefaultInstanceForType() |
java.lang.String |
getDescription()
User provided description (max 256 chars)
|
ByteString |
getDescriptionBytes()
User provided description (max 256 chars)
|
static Descriptors.Descriptor |
getDescriptor() |
java.lang.String |
getDisplayName()
Display name (max 100 chars)
|
ByteString |
getDisplayNameBytes()
Display name (max 100 chars)
|
Error |
getErrors(int index)
A stream of errors encountered when the trigger was activated.
|
int |
getErrorsCount()
A stream of errors encountered when the trigger was activated.
|
java.util.List<Error> |
getErrorsList()
A stream of errors encountered when the trigger was activated.
|
ErrorOrBuilder |
getErrorsOrBuilder(int index)
A stream of errors encountered when the trigger was activated.
|
java.util.List<? extends ErrorOrBuilder> |
getErrorsOrBuilderList()
A stream of errors encountered when the trigger was activated.
|
InspectJobConfig |
getInspectJob()
.google.privacy.dlp.v2.InspectJobConfig inspect_job = 4; |
InspectJobConfigOrBuilder |
getInspectJobOrBuilder()
.google.privacy.dlp.v2.InspectJobConfig inspect_job = 4; |
JobTrigger.JobCase |
getJobCase() |
Timestamp |
getLastRunTime()
The timestamp of the last time this trigger executed, output only field.
|
TimestampOrBuilder |
getLastRunTimeOrBuilder()
The timestamp of the last time this trigger executed, output only field.
|
java.lang.String |
getName()
Unique resource name for the triggeredJob, assigned by the service when the
triggeredJob is created, for example
`projects/dlp-test-project/triggeredJobs/53234423`.
|
ByteString |
getNameBytes()
Unique resource name for the triggeredJob, assigned by the service when the
triggeredJob is created, for example
`projects/dlp-test-project/triggeredJobs/53234423`.
|
Parser<JobTrigger> |
getParserForType() |
int |
getSerializedSize() |
JobTrigger.Status |
getStatus()
A status for this trigger.
|
int |
getStatusValue()
A status for this trigger.
|
JobTrigger.Trigger |
getTriggers(int index)
A list of triggers which will be OR'ed together.
|
int |
getTriggersCount()
A list of triggers which will be OR'ed together.
|
java.util.List<JobTrigger.Trigger> |
getTriggersList()
A list of triggers which will be OR'ed together.
|
JobTrigger.TriggerOrBuilder |
getTriggersOrBuilder(int index)
A list of triggers which will be OR'ed together.
|
java.util.List<? extends JobTrigger.TriggerOrBuilder> |
getTriggersOrBuilderList()
A list of triggers which will be OR'ed together.
|
UnknownFieldSet |
getUnknownFields() |
Timestamp |
getUpdateTime()
The last update timestamp of a triggeredJob, output only field.
|
TimestampOrBuilder |
getUpdateTimeOrBuilder()
The last update timestamp of a triggeredJob, output only field.
|
boolean |
hasCreateTime()
The creation timestamp of a triggeredJob, output only field.
|
int |
hashCode() |
boolean |
hasInspectJob()
.google.privacy.dlp.v2.InspectJobConfig inspect_job = 4; |
boolean |
hasLastRunTime()
The timestamp of the last time this trigger executed, output only field.
|
boolean |
hasUpdateTime()
The last update timestamp of a triggeredJob, output only field.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static JobTrigger.Builder |
newBuilder() |
static JobTrigger.Builder |
newBuilder(JobTrigger prototype) |
JobTrigger.Builder |
newBuilderForType() |
protected JobTrigger.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
static JobTrigger |
parseDelimitedFrom(java.io.InputStream input) |
static JobTrigger |
parseDelimitedFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry) |
static JobTrigger |
parseFrom(byte[] data) |
static JobTrigger |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static JobTrigger |
parseFrom(java.nio.ByteBuffer data) |
static JobTrigger |
parseFrom(java.nio.ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static JobTrigger |
parseFrom(ByteString data) |
static JobTrigger |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static JobTrigger |
parseFrom(CodedInputStream input) |
static JobTrigger |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static JobTrigger |
parseFrom(java.io.InputStream input) |
static JobTrigger |
parseFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<JobTrigger> |
parser() |
JobTrigger.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int INSPECT_JOB_FIELD_NUMBER
public static final int TRIGGERS_FIELD_NUMBER
public static final int ERRORS_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int LAST_RUN_TIME_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public JobTrigger.JobCase getJobCase()
getJobCase
in interface JobTriggerOrBuilder
public java.lang.String getName()
Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example `projects/dlp-test-project/triggeredJobs/53234423`.
string name = 1;
getName
in interface JobTriggerOrBuilder
public ByteString getNameBytes()
Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example `projects/dlp-test-project/triggeredJobs/53234423`.
string name = 1;
getNameBytes
in interface JobTriggerOrBuilder
public java.lang.String getDisplayName()
Display name (max 100 chars)
string display_name = 2;
getDisplayName
in interface JobTriggerOrBuilder
public ByteString getDisplayNameBytes()
Display name (max 100 chars)
string display_name = 2;
getDisplayNameBytes
in interface JobTriggerOrBuilder
public java.lang.String getDescription()
User provided description (max 256 chars)
string description = 3;
getDescription
in interface JobTriggerOrBuilder
public ByteString getDescriptionBytes()
User provided description (max 256 chars)
string description = 3;
getDescriptionBytes
in interface JobTriggerOrBuilder
public boolean hasInspectJob()
.google.privacy.dlp.v2.InspectJobConfig inspect_job = 4;
hasInspectJob
in interface JobTriggerOrBuilder
public InspectJobConfig getInspectJob()
.google.privacy.dlp.v2.InspectJobConfig inspect_job = 4;
getInspectJob
in interface JobTriggerOrBuilder
public InspectJobConfigOrBuilder getInspectJobOrBuilder()
.google.privacy.dlp.v2.InspectJobConfig inspect_job = 4;
getInspectJobOrBuilder
in interface JobTriggerOrBuilder
public java.util.List<JobTrigger.Trigger> getTriggersList()
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
repeated .google.privacy.dlp.v2.JobTrigger.Trigger triggers = 5;
getTriggersList
in interface JobTriggerOrBuilder
public java.util.List<? extends JobTrigger.TriggerOrBuilder> getTriggersOrBuilderList()
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
repeated .google.privacy.dlp.v2.JobTrigger.Trigger triggers = 5;
getTriggersOrBuilderList
in interface JobTriggerOrBuilder
public int getTriggersCount()
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
repeated .google.privacy.dlp.v2.JobTrigger.Trigger triggers = 5;
getTriggersCount
in interface JobTriggerOrBuilder
public JobTrigger.Trigger getTriggers(int index)
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
repeated .google.privacy.dlp.v2.JobTrigger.Trigger triggers = 5;
getTriggers
in interface JobTriggerOrBuilder
public JobTrigger.TriggerOrBuilder getTriggersOrBuilder(int index)
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
repeated .google.privacy.dlp.v2.JobTrigger.Trigger triggers = 5;
getTriggersOrBuilder
in interface JobTriggerOrBuilder
public java.util.List<Error> getErrorsList()
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automaticaly being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared. Output only field.
repeated .google.privacy.dlp.v2.Error errors = 6;
getErrorsList
in interface JobTriggerOrBuilder
public java.util.List<? extends ErrorOrBuilder> getErrorsOrBuilderList()
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automaticaly being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared. Output only field.
repeated .google.privacy.dlp.v2.Error errors = 6;
getErrorsOrBuilderList
in interface JobTriggerOrBuilder
public int getErrorsCount()
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automaticaly being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared. Output only field.
repeated .google.privacy.dlp.v2.Error errors = 6;
getErrorsCount
in interface JobTriggerOrBuilder
public Error getErrors(int index)
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automaticaly being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared. Output only field.
repeated .google.privacy.dlp.v2.Error errors = 6;
getErrors
in interface JobTriggerOrBuilder
public ErrorOrBuilder getErrorsOrBuilder(int index)
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automaticaly being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared. Output only field.
repeated .google.privacy.dlp.v2.Error errors = 6;
getErrorsOrBuilder
in interface JobTriggerOrBuilder
public boolean hasCreateTime()
The creation timestamp of a triggeredJob, output only field.
.google.protobuf.Timestamp create_time = 7;
hasCreateTime
in interface JobTriggerOrBuilder
public Timestamp getCreateTime()
The creation timestamp of a triggeredJob, output only field.
.google.protobuf.Timestamp create_time = 7;
getCreateTime
in interface JobTriggerOrBuilder
public TimestampOrBuilder getCreateTimeOrBuilder()
The creation timestamp of a triggeredJob, output only field.
.google.protobuf.Timestamp create_time = 7;
getCreateTimeOrBuilder
in interface JobTriggerOrBuilder
public boolean hasUpdateTime()
The last update timestamp of a triggeredJob, output only field.
.google.protobuf.Timestamp update_time = 8;
hasUpdateTime
in interface JobTriggerOrBuilder
public Timestamp getUpdateTime()
The last update timestamp of a triggeredJob, output only field.
.google.protobuf.Timestamp update_time = 8;
getUpdateTime
in interface JobTriggerOrBuilder
public TimestampOrBuilder getUpdateTimeOrBuilder()
The last update timestamp of a triggeredJob, output only field.
.google.protobuf.Timestamp update_time = 8;
getUpdateTimeOrBuilder
in interface JobTriggerOrBuilder
public boolean hasLastRunTime()
The timestamp of the last time this trigger executed, output only field.
.google.protobuf.Timestamp last_run_time = 9;
hasLastRunTime
in interface JobTriggerOrBuilder
public Timestamp getLastRunTime()
The timestamp of the last time this trigger executed, output only field.
.google.protobuf.Timestamp last_run_time = 9;
getLastRunTime
in interface JobTriggerOrBuilder
public TimestampOrBuilder getLastRunTimeOrBuilder()
The timestamp of the last time this trigger executed, output only field.
.google.protobuf.Timestamp last_run_time = 9;
getLastRunTimeOrBuilder
in interface JobTriggerOrBuilder
public int getStatusValue()
A status for this trigger. [required]
.google.privacy.dlp.v2.JobTrigger.Status status = 10;
getStatusValue
in interface JobTriggerOrBuilder
public JobTrigger.Status getStatus()
A status for this trigger. [required]
.google.privacy.dlp.v2.JobTrigger.Status status = 10;
getStatus
in interface JobTriggerOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static JobTrigger parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static JobTrigger parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static JobTrigger parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static JobTrigger parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static JobTrigger parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static JobTrigger parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static JobTrigger parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static JobTrigger parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static JobTrigger parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static JobTrigger parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static JobTrigger parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOException
public static JobTrigger parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public JobTrigger.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static JobTrigger.Builder newBuilder()
public static JobTrigger.Builder newBuilder(JobTrigger prototype)
public JobTrigger.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected JobTrigger.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static JobTrigger getDefaultInstance()
public static Parser<JobTrigger> parser()
public Parser<JobTrigger> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public JobTrigger getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder