Class ScanConfig.Schedule.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ScanConfig.Schedule.Builder>
com.google.cloud.websecurityscanner.v1.ScanConfig.Schedule.Builder
- All Implemented Interfaces:
ScanConfig.ScheduleOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ScanConfig.Schedule
public static final class ScanConfig.Schedule.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ScanConfig.Schedule.Builder>
implements ScanConfig.ScheduleOrBuilder
Scan schedule configuration.Protobuf type
google.cloud.websecurityscanner.v1.ScanConfig.Schedule-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.A timestamp indicates when the next run will be scheduled.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintRequired.com.google.protobuf.TimestampA timestamp indicates when the next run will be scheduled.com.google.protobuf.Timestamp.BuilderA timestamp indicates when the next run will be scheduled.com.google.protobuf.TimestampOrBuilderA timestamp indicates when the next run will be scheduled.booleanA timestamp indicates when the next run will be scheduled.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ScanConfig.Schedule other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeScheduleTime(com.google.protobuf.Timestamp value) A timestamp indicates when the next run will be scheduled.setIntervalDurationDays(int value) Required.setScheduleTime(com.google.protobuf.Timestamp value) A timestamp indicates when the next run will be scheduled.setScheduleTime(com.google.protobuf.Timestamp.Builder builderForValue) A timestamp indicates when the next run will be scheduled.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<ScanConfig.Schedule.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<ScanConfig.Schedule.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<ScanConfig.Schedule.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<ScanConfig.Schedule.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ScanConfig.Schedule.Builder>
-
mergeFrom
public ScanConfig.Schedule.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<ScanConfig.Schedule.Builder>- Throws:
IOException
-
hasScheduleTime
public boolean hasScheduleTime()A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
.google.protobuf.Timestamp schedule_time = 1;- Specified by:
hasScheduleTimein interfaceScanConfig.ScheduleOrBuilder- Returns:
- Whether the scheduleTime field is set.
-
getScheduleTime
public com.google.protobuf.Timestamp getScheduleTime()A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
.google.protobuf.Timestamp schedule_time = 1;- Specified by:
getScheduleTimein interfaceScanConfig.ScheduleOrBuilder- Returns:
- The scheduleTime.
-
setScheduleTime
A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
.google.protobuf.Timestamp schedule_time = 1; -
setScheduleTime
public ScanConfig.Schedule.Builder setScheduleTime(com.google.protobuf.Timestamp.Builder builderForValue) A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
.google.protobuf.Timestamp schedule_time = 1; -
mergeScheduleTime
A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
.google.protobuf.Timestamp schedule_time = 1; -
clearScheduleTime
A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
.google.protobuf.Timestamp schedule_time = 1; -
getScheduleTimeBuilder
public com.google.protobuf.Timestamp.Builder getScheduleTimeBuilder()A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
.google.protobuf.Timestamp schedule_time = 1; -
getScheduleTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getScheduleTimeOrBuilder()A timestamp indicates when the next run will be scheduled. The value is refreshed by the server after each run. If unspecified, it will default to current server time, which means the scan will be scheduled to start immediately.
.google.protobuf.Timestamp schedule_time = 1;- Specified by:
getScheduleTimeOrBuilderin interfaceScanConfig.ScheduleOrBuilder
-
getIntervalDurationDays
public int getIntervalDurationDays()Required. The duration of time between executions in days.
int32 interval_duration_days = 2;- Specified by:
getIntervalDurationDaysin interfaceScanConfig.ScheduleOrBuilder- Returns:
- The intervalDurationDays.
-
setIntervalDurationDays
Required. The duration of time between executions in days.
int32 interval_duration_days = 2;- Parameters:
value- The intervalDurationDays to set.- Returns:
- This builder for chaining.
-
clearIntervalDurationDays
Required. The duration of time between executions in days.
int32 interval_duration_days = 2;- Returns:
- This builder for chaining.
-