public static final class TransferTypes.Schedule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder> implements TransferTypes.ScheduleOrBuilder
Transfers can be scheduled to recur or to run just once.Protobuf type
google.storagetransfer.v1.Schedule| Modifier and Type | Method and Description |
|---|---|
TransferTypes.Schedule.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransferTypes.Schedule |
build() |
TransferTypes.Schedule |
buildPartial() |
TransferTypes.Schedule.Builder |
clear() |
TransferTypes.Schedule.Builder |
clearEndTimeOfDay()
The time in UTC that no further transfer operations are scheduled.
|
TransferTypes.Schedule.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TransferTypes.Schedule.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TransferTypes.Schedule.Builder |
clearRepeatInterval()
Interval between the start of each scheduled TransferOperation.
|
TransferTypes.Schedule.Builder |
clearScheduleEndDate()
The last day a transfer runs.
|
TransferTypes.Schedule.Builder |
clearScheduleStartDate()
Required.
|
TransferTypes.Schedule.Builder |
clearStartTimeOfDay()
The time in UTC that a transfer job is scheduled to run.
|
TransferTypes.Schedule.Builder |
clone() |
TransferTypes.Schedule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.type.TimeOfDay |
getEndTimeOfDay()
The time in UTC that no further transfer operations are scheduled.
|
com.google.type.TimeOfDay.Builder |
getEndTimeOfDayBuilder()
The time in UTC that no further transfer operations are scheduled.
|
com.google.type.TimeOfDayOrBuilder |
getEndTimeOfDayOrBuilder()
The time in UTC that no further transfer operations are scheduled.
|
com.google.protobuf.Duration |
getRepeatInterval()
Interval between the start of each scheduled TransferOperation.
|
com.google.protobuf.Duration.Builder |
getRepeatIntervalBuilder()
Interval between the start of each scheduled TransferOperation.
|
com.google.protobuf.DurationOrBuilder |
getRepeatIntervalOrBuilder()
Interval between the start of each scheduled TransferOperation.
|
com.google.type.Date |
getScheduleEndDate()
The last day a transfer runs.
|
com.google.type.Date.Builder |
getScheduleEndDateBuilder()
The last day a transfer runs.
|
com.google.type.DateOrBuilder |
getScheduleEndDateOrBuilder()
The last day a transfer runs.
|
com.google.type.Date |
getScheduleStartDate()
Required.
|
com.google.type.Date.Builder |
getScheduleStartDateBuilder()
Required.
|
com.google.type.DateOrBuilder |
getScheduleStartDateOrBuilder()
Required.
|
com.google.type.TimeOfDay |
getStartTimeOfDay()
The time in UTC that a transfer job is scheduled to run.
|
com.google.type.TimeOfDay.Builder |
getStartTimeOfDayBuilder()
The time in UTC that a transfer job is scheduled to run.
|
com.google.type.TimeOfDayOrBuilder |
getStartTimeOfDayOrBuilder()
The time in UTC that a transfer job is scheduled to run.
|
boolean |
hasEndTimeOfDay()
The time in UTC that no further transfer operations are scheduled.
|
boolean |
hasRepeatInterval()
Interval between the start of each scheduled TransferOperation.
|
boolean |
hasScheduleEndDate()
The last day a transfer runs.
|
boolean |
hasScheduleStartDate()
Required.
|
boolean |
hasStartTimeOfDay()
The time in UTC that a transfer job is scheduled to run.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TransferTypes.Schedule.Builder |
mergeEndTimeOfDay(com.google.type.TimeOfDay value)
The time in UTC that no further transfer operations are scheduled.
|
TransferTypes.Schedule.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TransferTypes.Schedule.Builder |
mergeFrom(com.google.protobuf.Message other) |
TransferTypes.Schedule.Builder |
mergeFrom(TransferTypes.Schedule other) |
TransferTypes.Schedule.Builder |
mergeRepeatInterval(com.google.protobuf.Duration value)
Interval between the start of each scheduled TransferOperation.
|
TransferTypes.Schedule.Builder |
mergeScheduleEndDate(com.google.type.Date value)
The last day a transfer runs.
|
TransferTypes.Schedule.Builder |
mergeScheduleStartDate(com.google.type.Date value)
Required.
|
TransferTypes.Schedule.Builder |
mergeStartTimeOfDay(com.google.type.TimeOfDay value)
The time in UTC that a transfer job is scheduled to run.
|
TransferTypes.Schedule.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TransferTypes.Schedule.Builder |
setEndTimeOfDay(com.google.type.TimeOfDay.Builder builderForValue)
The time in UTC that no further transfer operations are scheduled.
|
TransferTypes.Schedule.Builder |
setEndTimeOfDay(com.google.type.TimeOfDay value)
The time in UTC that no further transfer operations are scheduled.
|
TransferTypes.Schedule.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransferTypes.Schedule.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TransferTypes.Schedule.Builder |
setRepeatInterval(com.google.protobuf.Duration.Builder builderForValue)
Interval between the start of each scheduled TransferOperation.
|
TransferTypes.Schedule.Builder |
setRepeatInterval(com.google.protobuf.Duration value)
Interval between the start of each scheduled TransferOperation.
|
TransferTypes.Schedule.Builder |
setScheduleEndDate(com.google.type.Date.Builder builderForValue)
The last day a transfer runs.
|
TransferTypes.Schedule.Builder |
setScheduleEndDate(com.google.type.Date value)
The last day a transfer runs.
|
TransferTypes.Schedule.Builder |
setScheduleStartDate(com.google.type.Date.Builder builderForValue)
Required.
|
TransferTypes.Schedule.Builder |
setScheduleStartDate(com.google.type.Date value)
Required.
|
TransferTypes.Schedule.Builder |
setStartTimeOfDay(com.google.type.TimeOfDay.Builder builderForValue)
The time in UTC that a transfer job is scheduled to run.
|
TransferTypes.Schedule.Builder |
setStartTimeOfDay(com.google.type.TimeOfDay value)
The time in UTC that a transfer job is scheduled to run.
|
TransferTypes.Schedule.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public TransferTypes.Schedule.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public TransferTypes.Schedule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TransferTypes.Schedule build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.Schedule buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.Schedule.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public TransferTypes.Schedule.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public TransferTypes.Schedule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public TransferTypes.Schedule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public TransferTypes.Schedule.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public TransferTypes.Schedule.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public TransferTypes.Schedule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.Schedule.Builder>public TransferTypes.Schedule.Builder mergeFrom(TransferTypes.Schedule other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public TransferTypes.Schedule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.Schedule.Builder>IOExceptionpublic boolean hasScheduleStartDate()
Required. The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled [TransferOperation][google.storagetransfer.v1.TransferOperation] takes place on June 3 at midnight UTC.
.google.type.Date schedule_start_date = 1 [(.google.api.field_behavior) = REQUIRED];
hasScheduleStartDate in interface TransferTypes.ScheduleOrBuilderpublic com.google.type.Date getScheduleStartDate()
Required. The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled [TransferOperation][google.storagetransfer.v1.TransferOperation] takes place on June 3 at midnight UTC.
.google.type.Date schedule_start_date = 1 [(.google.api.field_behavior) = REQUIRED];
getScheduleStartDate in interface TransferTypes.ScheduleOrBuilderpublic TransferTypes.Schedule.Builder setScheduleStartDate(com.google.type.Date value)
Required. The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled [TransferOperation][google.storagetransfer.v1.TransferOperation] takes place on June 3 at midnight UTC.
.google.type.Date schedule_start_date = 1 [(.google.api.field_behavior) = REQUIRED];
public TransferTypes.Schedule.Builder setScheduleStartDate(com.google.type.Date.Builder builderForValue)
Required. The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled [TransferOperation][google.storagetransfer.v1.TransferOperation] takes place on June 3 at midnight UTC.
.google.type.Date schedule_start_date = 1 [(.google.api.field_behavior) = REQUIRED];
public TransferTypes.Schedule.Builder mergeScheduleStartDate(com.google.type.Date value)
Required. The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled [TransferOperation][google.storagetransfer.v1.TransferOperation] takes place on June 3 at midnight UTC.
.google.type.Date schedule_start_date = 1 [(.google.api.field_behavior) = REQUIRED];
public TransferTypes.Schedule.Builder clearScheduleStartDate()
Required. The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled [TransferOperation][google.storagetransfer.v1.TransferOperation] takes place on June 3 at midnight UTC.
.google.type.Date schedule_start_date = 1 [(.google.api.field_behavior) = REQUIRED];
public com.google.type.Date.Builder getScheduleStartDateBuilder()
Required. The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled [TransferOperation][google.storagetransfer.v1.TransferOperation] takes place on June 3 at midnight UTC.
.google.type.Date schedule_start_date = 1 [(.google.api.field_behavior) = REQUIRED];
public com.google.type.DateOrBuilder getScheduleStartDateOrBuilder()
Required. The start date of a transfer. Date boundaries are determined relative to UTC time. If `schedule_start_date` and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request. **Note:** When starting jobs at or near midnight UTC it is possible that a job starts later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it creates a TransferJob with `schedule_start_date` set to June 2 and a `start_time_of_day` set to midnight UTC. The first scheduled [TransferOperation][google.storagetransfer.v1.TransferOperation] takes place on June 3 at midnight UTC.
.google.type.Date schedule_start_date = 1 [(.google.api.field_behavior) = REQUIRED];
getScheduleStartDateOrBuilder in interface TransferTypes.ScheduleOrBuilderpublic boolean hasScheduleEndDate()
The last day a transfer runs. Date boundaries are determined relative to
UTC time. A job runs once per 24 hours within the following guidelines:
* If `schedule_end_date` and [schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] are the same and in
the future relative to UTC, the transfer is executed only one time.
* If `schedule_end_date` is later than `schedule_start_date` and
`schedule_end_date` is in the future relative to UTC, the job runs each
day at [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] through `schedule_end_date`.
.google.type.Date schedule_end_date = 2;hasScheduleEndDate in interface TransferTypes.ScheduleOrBuilderpublic com.google.type.Date getScheduleEndDate()
The last day a transfer runs. Date boundaries are determined relative to
UTC time. A job runs once per 24 hours within the following guidelines:
* If `schedule_end_date` and [schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] are the same and in
the future relative to UTC, the transfer is executed only one time.
* If `schedule_end_date` is later than `schedule_start_date` and
`schedule_end_date` is in the future relative to UTC, the job runs each
day at [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] through `schedule_end_date`.
.google.type.Date schedule_end_date = 2;getScheduleEndDate in interface TransferTypes.ScheduleOrBuilderpublic TransferTypes.Schedule.Builder setScheduleEndDate(com.google.type.Date value)
The last day a transfer runs. Date boundaries are determined relative to
UTC time. A job runs once per 24 hours within the following guidelines:
* If `schedule_end_date` and [schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] are the same and in
the future relative to UTC, the transfer is executed only one time.
* If `schedule_end_date` is later than `schedule_start_date` and
`schedule_end_date` is in the future relative to UTC, the job runs each
day at [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] through `schedule_end_date`.
.google.type.Date schedule_end_date = 2;public TransferTypes.Schedule.Builder setScheduleEndDate(com.google.type.Date.Builder builderForValue)
The last day a transfer runs. Date boundaries are determined relative to
UTC time. A job runs once per 24 hours within the following guidelines:
* If `schedule_end_date` and [schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] are the same and in
the future relative to UTC, the transfer is executed only one time.
* If `schedule_end_date` is later than `schedule_start_date` and
`schedule_end_date` is in the future relative to UTC, the job runs each
day at [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] through `schedule_end_date`.
.google.type.Date schedule_end_date = 2;public TransferTypes.Schedule.Builder mergeScheduleEndDate(com.google.type.Date value)
The last day a transfer runs. Date boundaries are determined relative to
UTC time. A job runs once per 24 hours within the following guidelines:
* If `schedule_end_date` and [schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] are the same and in
the future relative to UTC, the transfer is executed only one time.
* If `schedule_end_date` is later than `schedule_start_date` and
`schedule_end_date` is in the future relative to UTC, the job runs each
day at [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] through `schedule_end_date`.
.google.type.Date schedule_end_date = 2;public TransferTypes.Schedule.Builder clearScheduleEndDate()
The last day a transfer runs. Date boundaries are determined relative to
UTC time. A job runs once per 24 hours within the following guidelines:
* If `schedule_end_date` and [schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] are the same and in
the future relative to UTC, the transfer is executed only one time.
* If `schedule_end_date` is later than `schedule_start_date` and
`schedule_end_date` is in the future relative to UTC, the job runs each
day at [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] through `schedule_end_date`.
.google.type.Date schedule_end_date = 2;public com.google.type.Date.Builder getScheduleEndDateBuilder()
The last day a transfer runs. Date boundaries are determined relative to
UTC time. A job runs once per 24 hours within the following guidelines:
* If `schedule_end_date` and [schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] are the same and in
the future relative to UTC, the transfer is executed only one time.
* If `schedule_end_date` is later than `schedule_start_date` and
`schedule_end_date` is in the future relative to UTC, the job runs each
day at [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] through `schedule_end_date`.
.google.type.Date schedule_end_date = 2;public com.google.type.DateOrBuilder getScheduleEndDateOrBuilder()
The last day a transfer runs. Date boundaries are determined relative to
UTC time. A job runs once per 24 hours within the following guidelines:
* If `schedule_end_date` and [schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] are the same and in
the future relative to UTC, the transfer is executed only one time.
* If `schedule_end_date` is later than `schedule_start_date` and
`schedule_end_date` is in the future relative to UTC, the job runs each
day at [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day] through `schedule_end_date`.
.google.type.Date schedule_end_date = 2;getScheduleEndDateOrBuilder in interface TransferTypes.ScheduleOrBuilderpublic boolean hasStartTimeOfDay()
The time in UTC that a transfer job is scheduled to run. Transfers may
start later than this time.
If `start_time_of_day` is not specified:
* One-time transfers run immediately.
* Recurring transfers run immediately, and each day at midnight UTC,
through [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date].
If `start_time_of_day` is specified:
* One-time transfers run at the specified time.
* Recurring transfers run at the specified time each day, through
`schedule_end_date`.
.google.type.TimeOfDay start_time_of_day = 3;hasStartTimeOfDay in interface TransferTypes.ScheduleOrBuilderpublic com.google.type.TimeOfDay getStartTimeOfDay()
The time in UTC that a transfer job is scheduled to run. Transfers may
start later than this time.
If `start_time_of_day` is not specified:
* One-time transfers run immediately.
* Recurring transfers run immediately, and each day at midnight UTC,
through [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date].
If `start_time_of_day` is specified:
* One-time transfers run at the specified time.
* Recurring transfers run at the specified time each day, through
`schedule_end_date`.
.google.type.TimeOfDay start_time_of_day = 3;getStartTimeOfDay in interface TransferTypes.ScheduleOrBuilderpublic TransferTypes.Schedule.Builder setStartTimeOfDay(com.google.type.TimeOfDay value)
The time in UTC that a transfer job is scheduled to run. Transfers may
start later than this time.
If `start_time_of_day` is not specified:
* One-time transfers run immediately.
* Recurring transfers run immediately, and each day at midnight UTC,
through [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date].
If `start_time_of_day` is specified:
* One-time transfers run at the specified time.
* Recurring transfers run at the specified time each day, through
`schedule_end_date`.
.google.type.TimeOfDay start_time_of_day = 3;public TransferTypes.Schedule.Builder setStartTimeOfDay(com.google.type.TimeOfDay.Builder builderForValue)
The time in UTC that a transfer job is scheduled to run. Transfers may
start later than this time.
If `start_time_of_day` is not specified:
* One-time transfers run immediately.
* Recurring transfers run immediately, and each day at midnight UTC,
through [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date].
If `start_time_of_day` is specified:
* One-time transfers run at the specified time.
* Recurring transfers run at the specified time each day, through
`schedule_end_date`.
.google.type.TimeOfDay start_time_of_day = 3;public TransferTypes.Schedule.Builder mergeStartTimeOfDay(com.google.type.TimeOfDay value)
The time in UTC that a transfer job is scheduled to run. Transfers may
start later than this time.
If `start_time_of_day` is not specified:
* One-time transfers run immediately.
* Recurring transfers run immediately, and each day at midnight UTC,
through [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date].
If `start_time_of_day` is specified:
* One-time transfers run at the specified time.
* Recurring transfers run at the specified time each day, through
`schedule_end_date`.
.google.type.TimeOfDay start_time_of_day = 3;public TransferTypes.Schedule.Builder clearStartTimeOfDay()
The time in UTC that a transfer job is scheduled to run. Transfers may
start later than this time.
If `start_time_of_day` is not specified:
* One-time transfers run immediately.
* Recurring transfers run immediately, and each day at midnight UTC,
through [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date].
If `start_time_of_day` is specified:
* One-time transfers run at the specified time.
* Recurring transfers run at the specified time each day, through
`schedule_end_date`.
.google.type.TimeOfDay start_time_of_day = 3;public com.google.type.TimeOfDay.Builder getStartTimeOfDayBuilder()
The time in UTC that a transfer job is scheduled to run. Transfers may
start later than this time.
If `start_time_of_day` is not specified:
* One-time transfers run immediately.
* Recurring transfers run immediately, and each day at midnight UTC,
through [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date].
If `start_time_of_day` is specified:
* One-time transfers run at the specified time.
* Recurring transfers run at the specified time each day, through
`schedule_end_date`.
.google.type.TimeOfDay start_time_of_day = 3;public com.google.type.TimeOfDayOrBuilder getStartTimeOfDayOrBuilder()
The time in UTC that a transfer job is scheduled to run. Transfers may
start later than this time.
If `start_time_of_day` is not specified:
* One-time transfers run immediately.
* Recurring transfers run immediately, and each day at midnight UTC,
through [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date].
If `start_time_of_day` is specified:
* One-time transfers run at the specified time.
* Recurring transfers run at the specified time each day, through
`schedule_end_date`.
.google.type.TimeOfDay start_time_of_day = 3;getStartTimeOfDayOrBuilder in interface TransferTypes.ScheduleOrBuilderpublic boolean hasEndTimeOfDay()
The time in UTC that no further transfer operations are scheduled. Combined
with [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date], `end_time_of_day` specifies the end date and
time for starting new transfer operations. This field must be greater than
or equal to the timestamp corresponding to the combintation of
[schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day], and is subject to the
following:
* If `end_time_of_day` is not set and `schedule_end_date` is set, then
a default value of `23:59:59` is used for `end_time_of_day`.
* If `end_time_of_day` is set and `schedule_end_date` is not set, then
[INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] is returned.
.google.type.TimeOfDay end_time_of_day = 4;hasEndTimeOfDay in interface TransferTypes.ScheduleOrBuilderpublic com.google.type.TimeOfDay getEndTimeOfDay()
The time in UTC that no further transfer operations are scheduled. Combined
with [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date], `end_time_of_day` specifies the end date and
time for starting new transfer operations. This field must be greater than
or equal to the timestamp corresponding to the combintation of
[schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day], and is subject to the
following:
* If `end_time_of_day` is not set and `schedule_end_date` is set, then
a default value of `23:59:59` is used for `end_time_of_day`.
* If `end_time_of_day` is set and `schedule_end_date` is not set, then
[INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] is returned.
.google.type.TimeOfDay end_time_of_day = 4;getEndTimeOfDay in interface TransferTypes.ScheduleOrBuilderpublic TransferTypes.Schedule.Builder setEndTimeOfDay(com.google.type.TimeOfDay value)
The time in UTC that no further transfer operations are scheduled. Combined
with [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date], `end_time_of_day` specifies the end date and
time for starting new transfer operations. This field must be greater than
or equal to the timestamp corresponding to the combintation of
[schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day], and is subject to the
following:
* If `end_time_of_day` is not set and `schedule_end_date` is set, then
a default value of `23:59:59` is used for `end_time_of_day`.
* If `end_time_of_day` is set and `schedule_end_date` is not set, then
[INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] is returned.
.google.type.TimeOfDay end_time_of_day = 4;public TransferTypes.Schedule.Builder setEndTimeOfDay(com.google.type.TimeOfDay.Builder builderForValue)
The time in UTC that no further transfer operations are scheduled. Combined
with [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date], `end_time_of_day` specifies the end date and
time for starting new transfer operations. This field must be greater than
or equal to the timestamp corresponding to the combintation of
[schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day], and is subject to the
following:
* If `end_time_of_day` is not set and `schedule_end_date` is set, then
a default value of `23:59:59` is used for `end_time_of_day`.
* If `end_time_of_day` is set and `schedule_end_date` is not set, then
[INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] is returned.
.google.type.TimeOfDay end_time_of_day = 4;public TransferTypes.Schedule.Builder mergeEndTimeOfDay(com.google.type.TimeOfDay value)
The time in UTC that no further transfer operations are scheduled. Combined
with [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date], `end_time_of_day` specifies the end date and
time for starting new transfer operations. This field must be greater than
or equal to the timestamp corresponding to the combintation of
[schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day], and is subject to the
following:
* If `end_time_of_day` is not set and `schedule_end_date` is set, then
a default value of `23:59:59` is used for `end_time_of_day`.
* If `end_time_of_day` is set and `schedule_end_date` is not set, then
[INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] is returned.
.google.type.TimeOfDay end_time_of_day = 4;public TransferTypes.Schedule.Builder clearEndTimeOfDay()
The time in UTC that no further transfer operations are scheduled. Combined
with [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date], `end_time_of_day` specifies the end date and
time for starting new transfer operations. This field must be greater than
or equal to the timestamp corresponding to the combintation of
[schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day], and is subject to the
following:
* If `end_time_of_day` is not set and `schedule_end_date` is set, then
a default value of `23:59:59` is used for `end_time_of_day`.
* If `end_time_of_day` is set and `schedule_end_date` is not set, then
[INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] is returned.
.google.type.TimeOfDay end_time_of_day = 4;public com.google.type.TimeOfDay.Builder getEndTimeOfDayBuilder()
The time in UTC that no further transfer operations are scheduled. Combined
with [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date], `end_time_of_day` specifies the end date and
time for starting new transfer operations. This field must be greater than
or equal to the timestamp corresponding to the combintation of
[schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day], and is subject to the
following:
* If `end_time_of_day` is not set and `schedule_end_date` is set, then
a default value of `23:59:59` is used for `end_time_of_day`.
* If `end_time_of_day` is set and `schedule_end_date` is not set, then
[INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] is returned.
.google.type.TimeOfDay end_time_of_day = 4;public com.google.type.TimeOfDayOrBuilder getEndTimeOfDayOrBuilder()
The time in UTC that no further transfer operations are scheduled. Combined
with [schedule_end_date][google.storagetransfer.v1.Schedule.schedule_end_date], `end_time_of_day` specifies the end date and
time for starting new transfer operations. This field must be greater than
or equal to the timestamp corresponding to the combintation of
[schedule_start_date][google.storagetransfer.v1.Schedule.schedule_start_date] and [start_time_of_day][google.storagetransfer.v1.Schedule.start_time_of_day], and is subject to the
following:
* If `end_time_of_day` is not set and `schedule_end_date` is set, then
a default value of `23:59:59` is used for `end_time_of_day`.
* If `end_time_of_day` is set and `schedule_end_date` is not set, then
[INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] is returned.
.google.type.TimeOfDay end_time_of_day = 4;getEndTimeOfDayOrBuilder in interface TransferTypes.ScheduleOrBuilderpublic boolean hasRepeatInterval()
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
.google.protobuf.Duration repeat_interval = 5;hasRepeatInterval in interface TransferTypes.ScheduleOrBuilderpublic com.google.protobuf.Duration getRepeatInterval()
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
.google.protobuf.Duration repeat_interval = 5;getRepeatInterval in interface TransferTypes.ScheduleOrBuilderpublic TransferTypes.Schedule.Builder setRepeatInterval(com.google.protobuf.Duration value)
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
.google.protobuf.Duration repeat_interval = 5;public TransferTypes.Schedule.Builder setRepeatInterval(com.google.protobuf.Duration.Builder builderForValue)
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
.google.protobuf.Duration repeat_interval = 5;public TransferTypes.Schedule.Builder mergeRepeatInterval(com.google.protobuf.Duration value)
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
.google.protobuf.Duration repeat_interval = 5;public TransferTypes.Schedule.Builder clearRepeatInterval()
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
.google.protobuf.Duration repeat_interval = 5;public com.google.protobuf.Duration.Builder getRepeatIntervalBuilder()
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
.google.protobuf.Duration repeat_interval = 5;public com.google.protobuf.DurationOrBuilder getRepeatIntervalOrBuilder()
Interval between the start of each scheduled TransferOperation. If unspecified, the default value is 24 hours. This value may not be less than 1 hour.
.google.protobuf.Duration repeat_interval = 5;getRepeatIntervalOrBuilder in interface TransferTypes.ScheduleOrBuilderpublic final TransferTypes.Schedule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>public final TransferTypes.Schedule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.Schedule.Builder>Copyright © 2022 Google LLC. All rights reserved.