public final class ScheduleOptionsV2 extends com.google.protobuf.GeneratedMessageV3 implements ScheduleOptionsV2OrBuilder
V2 options customizing different types of data transfer schedule. This field supports existing time-based and manual transfer schedule. Also supports Event-Driven transfer schedule. ScheduleOptionsV2 cannot be used together with ScheduleOptions/Schedule.Protobuf type
google.cloud.bigquery.datatransfer.v1.ScheduleOptionsV2| Modifier and Type | Class and Description |
|---|---|
static class |
ScheduleOptionsV2.Builder
V2 options customizing different types of data transfer schedule.
|
static class |
ScheduleOptionsV2.ScheduleCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
EVENT_DRIVEN_SCHEDULE_FIELD_NUMBER |
static int |
MANUAL_SCHEDULE_FIELD_NUMBER |
static int |
TIME_BASED_SCHEDULE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static ScheduleOptionsV2 |
getDefaultInstance() |
ScheduleOptionsV2 |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
EventDrivenSchedule |
getEventDrivenSchedule()
Event driven transfer schedule options.
|
EventDrivenScheduleOrBuilder |
getEventDrivenScheduleOrBuilder()
Event driven transfer schedule options.
|
ManualSchedule |
getManualSchedule()
Manual transfer schedule.
|
ManualScheduleOrBuilder |
getManualScheduleOrBuilder()
Manual transfer schedule.
|
com.google.protobuf.Parser<ScheduleOptionsV2> |
getParserForType() |
ScheduleOptionsV2.ScheduleCase |
getScheduleCase() |
int |
getSerializedSize() |
TimeBasedSchedule |
getTimeBasedSchedule()
Time based transfer schedule options.
|
TimeBasedScheduleOrBuilder |
getTimeBasedScheduleOrBuilder()
Time based transfer schedule options.
|
boolean |
hasEventDrivenSchedule()
Event driven transfer schedule options.
|
int |
hashCode() |
boolean |
hasManualSchedule()
Manual transfer schedule.
|
boolean |
hasTimeBasedSchedule()
Time based transfer schedule options.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ScheduleOptionsV2.Builder |
newBuilder() |
static ScheduleOptionsV2.Builder |
newBuilder(ScheduleOptionsV2 prototype) |
ScheduleOptionsV2.Builder |
newBuilderForType() |
protected ScheduleOptionsV2.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ScheduleOptionsV2 |
parseDelimitedFrom(InputStream input) |
static ScheduleOptionsV2 |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ScheduleOptionsV2 |
parseFrom(byte[] data) |
static ScheduleOptionsV2 |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ScheduleOptionsV2 |
parseFrom(ByteBuffer data) |
static ScheduleOptionsV2 |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ScheduleOptionsV2 |
parseFrom(com.google.protobuf.ByteString data) |
static ScheduleOptionsV2 |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ScheduleOptionsV2 |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ScheduleOptionsV2 |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ScheduleOptionsV2 |
parseFrom(InputStream input) |
static ScheduleOptionsV2 |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ScheduleOptionsV2> |
parser() |
ScheduleOptionsV2.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int TIME_BASED_SCHEDULE_FIELD_NUMBER
public static final int MANUAL_SCHEDULE_FIELD_NUMBER
public static final int EVENT_DRIVEN_SCHEDULE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public ScheduleOptionsV2.ScheduleCase getScheduleCase()
getScheduleCase in interface ScheduleOptionsV2OrBuilderpublic boolean hasTimeBasedSchedule()
Time based transfer schedule options. This is the default schedule option.
.google.cloud.bigquery.datatransfer.v1.TimeBasedSchedule time_based_schedule = 1;hasTimeBasedSchedule in interface ScheduleOptionsV2OrBuilderpublic TimeBasedSchedule getTimeBasedSchedule()
Time based transfer schedule options. This is the default schedule option.
.google.cloud.bigquery.datatransfer.v1.TimeBasedSchedule time_based_schedule = 1;getTimeBasedSchedule in interface ScheduleOptionsV2OrBuilderpublic TimeBasedScheduleOrBuilder getTimeBasedScheduleOrBuilder()
Time based transfer schedule options. This is the default schedule option.
.google.cloud.bigquery.datatransfer.v1.TimeBasedSchedule time_based_schedule = 1;getTimeBasedScheduleOrBuilder in interface ScheduleOptionsV2OrBuilderpublic boolean hasManualSchedule()
Manual transfer schedule. If set, the transfer run will not be auto-scheduled by the system, unless the client invokes StartManualTransferRuns. This is equivalent to disable_auto_scheduling = true.
.google.cloud.bigquery.datatransfer.v1.ManualSchedule manual_schedule = 2;hasManualSchedule in interface ScheduleOptionsV2OrBuilderpublic ManualSchedule getManualSchedule()
Manual transfer schedule. If set, the transfer run will not be auto-scheduled by the system, unless the client invokes StartManualTransferRuns. This is equivalent to disable_auto_scheduling = true.
.google.cloud.bigquery.datatransfer.v1.ManualSchedule manual_schedule = 2;getManualSchedule in interface ScheduleOptionsV2OrBuilderpublic ManualScheduleOrBuilder getManualScheduleOrBuilder()
Manual transfer schedule. If set, the transfer run will not be auto-scheduled by the system, unless the client invokes StartManualTransferRuns. This is equivalent to disable_auto_scheduling = true.
.google.cloud.bigquery.datatransfer.v1.ManualSchedule manual_schedule = 2;getManualScheduleOrBuilder in interface ScheduleOptionsV2OrBuilderpublic boolean hasEventDrivenSchedule()
Event driven transfer schedule options. If set, the transfer will be scheduled upon events arrial.
.google.cloud.bigquery.datatransfer.v1.EventDrivenSchedule event_driven_schedule = 3;
hasEventDrivenSchedule in interface ScheduleOptionsV2OrBuilderpublic EventDrivenSchedule getEventDrivenSchedule()
Event driven transfer schedule options. If set, the transfer will be scheduled upon events arrial.
.google.cloud.bigquery.datatransfer.v1.EventDrivenSchedule event_driven_schedule = 3;
getEventDrivenSchedule in interface ScheduleOptionsV2OrBuilderpublic EventDrivenScheduleOrBuilder getEventDrivenScheduleOrBuilder()
Event driven transfer schedule options. If set, the transfer will be scheduled upon events arrial.
.google.cloud.bigquery.datatransfer.v1.EventDrivenSchedule event_driven_schedule = 3;
getEventDrivenScheduleOrBuilder in interface ScheduleOptionsV2OrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ScheduleOptionsV2 parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ScheduleOptionsV2 parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ScheduleOptionsV2 parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ScheduleOptionsV2 parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ScheduleOptionsV2 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ScheduleOptionsV2 parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ScheduleOptionsV2 parseFrom(InputStream input) throws IOException
IOExceptionpublic static ScheduleOptionsV2 parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ScheduleOptionsV2 parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ScheduleOptionsV2 parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ScheduleOptionsV2 parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ScheduleOptionsV2 parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ScheduleOptionsV2.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ScheduleOptionsV2.Builder newBuilder()
public static ScheduleOptionsV2.Builder newBuilder(ScheduleOptionsV2 prototype)
public ScheduleOptionsV2.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ScheduleOptionsV2.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ScheduleOptionsV2 getDefaultInstance()
public static com.google.protobuf.Parser<ScheduleOptionsV2> parser()
public com.google.protobuf.Parser<ScheduleOptionsV2> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ScheduleOptionsV2 getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.