public static final class TransferTypes.TransferJob.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferJob.Builder> implements TransferTypes.TransferJobOrBuilder
This resource represents the configuration of a transfer job that runs periodically.Protobuf type
google.storagetransfer.v1.TransferJob| Modifier and Type | Method and Description |
|---|---|
TransferTypes.TransferJob.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransferTypes.TransferJob |
build() |
TransferTypes.TransferJob |
buildPartial() |
TransferTypes.TransferJob.Builder |
clear() |
TransferTypes.TransferJob.Builder |
clearCreationTime()
Output only.
|
TransferTypes.TransferJob.Builder |
clearDeletionTime()
Output only.
|
TransferTypes.TransferJob.Builder |
clearDescription()
A description provided by the user for the job.
|
TransferTypes.TransferJob.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TransferTypes.TransferJob.Builder |
clearLastModificationTime()
Output only.
|
TransferTypes.TransferJob.Builder |
clearLatestOperationName()
The name of the most recently started TransferOperation of this JobConfig.
|
TransferTypes.TransferJob.Builder |
clearLoggingConfig()
Logging configuration.
|
TransferTypes.TransferJob.Builder |
clearName()
A unique name (within the transfer project) assigned when the job is
created.
|
TransferTypes.TransferJob.Builder |
clearNotificationConfig()
Notification configuration.
|
TransferTypes.TransferJob.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TransferTypes.TransferJob.Builder |
clearProjectId()
The ID of the Google Cloud project that owns the job.
|
TransferTypes.TransferJob.Builder |
clearSchedule()
Specifies schedule for the transfer job.
|
TransferTypes.TransferJob.Builder |
clearStatus()
Status of the job.
|
TransferTypes.TransferJob.Builder |
clearTransferSpec()
Transfer specification.
|
TransferTypes.TransferJob.Builder |
clone() |
com.google.protobuf.Timestamp |
getCreationTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreationTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreationTimeOrBuilder()
Output only.
|
TransferTypes.TransferJob |
getDefaultInstanceForType() |
com.google.protobuf.Timestamp |
getDeletionTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getDeletionTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getDeletionTimeOrBuilder()
Output only.
|
String |
getDescription()
A description provided by the user for the job.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
A description provided by the user for the job.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getLastModificationTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getLastModificationTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getLastModificationTimeOrBuilder()
Output only.
|
String |
getLatestOperationName()
The name of the most recently started TransferOperation of this JobConfig.
|
com.google.protobuf.ByteString |
getLatestOperationNameBytes()
The name of the most recently started TransferOperation of this JobConfig.
|
TransferTypes.LoggingConfig |
getLoggingConfig()
Logging configuration.
|
TransferTypes.LoggingConfig.Builder |
getLoggingConfigBuilder()
Logging configuration.
|
TransferTypes.LoggingConfigOrBuilder |
getLoggingConfigOrBuilder()
Logging configuration.
|
String |
getName()
A unique name (within the transfer project) assigned when the job is
created.
|
com.google.protobuf.ByteString |
getNameBytes()
A unique name (within the transfer project) assigned when the job is
created.
|
TransferTypes.NotificationConfig |
getNotificationConfig()
Notification configuration.
|
TransferTypes.NotificationConfig.Builder |
getNotificationConfigBuilder()
Notification configuration.
|
TransferTypes.NotificationConfigOrBuilder |
getNotificationConfigOrBuilder()
Notification configuration.
|
String |
getProjectId()
The ID of the Google Cloud project that owns the job.
|
com.google.protobuf.ByteString |
getProjectIdBytes()
The ID of the Google Cloud project that owns the job.
|
TransferTypes.Schedule |
getSchedule()
Specifies schedule for the transfer job.
|
TransferTypes.Schedule.Builder |
getScheduleBuilder()
Specifies schedule for the transfer job.
|
TransferTypes.ScheduleOrBuilder |
getScheduleOrBuilder()
Specifies schedule for the transfer job.
|
TransferTypes.TransferJob.Status |
getStatus()
Status of the job.
|
int |
getStatusValue()
Status of the job.
|
TransferTypes.TransferSpec |
getTransferSpec()
Transfer specification.
|
TransferTypes.TransferSpec.Builder |
getTransferSpecBuilder()
Transfer specification.
|
TransferTypes.TransferSpecOrBuilder |
getTransferSpecOrBuilder()
Transfer specification.
|
boolean |
hasCreationTime()
Output only.
|
boolean |
hasDeletionTime()
Output only.
|
boolean |
hasLastModificationTime()
Output only.
|
boolean |
hasLoggingConfig()
Logging configuration.
|
boolean |
hasNotificationConfig()
Notification configuration.
|
boolean |
hasSchedule()
Specifies schedule for the transfer job.
|
boolean |
hasTransferSpec()
Transfer specification.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TransferTypes.TransferJob.Builder |
mergeCreationTime(com.google.protobuf.Timestamp value)
Output only.
|
TransferTypes.TransferJob.Builder |
mergeDeletionTime(com.google.protobuf.Timestamp value)
Output only.
|
TransferTypes.TransferJob.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TransferTypes.TransferJob.Builder |
mergeFrom(com.google.protobuf.Message other) |
TransferTypes.TransferJob.Builder |
mergeFrom(TransferTypes.TransferJob other) |
TransferTypes.TransferJob.Builder |
mergeLastModificationTime(com.google.protobuf.Timestamp value)
Output only.
|
TransferTypes.TransferJob.Builder |
mergeLoggingConfig(TransferTypes.LoggingConfig value)
Logging configuration.
|
TransferTypes.TransferJob.Builder |
mergeNotificationConfig(TransferTypes.NotificationConfig value)
Notification configuration.
|
TransferTypes.TransferJob.Builder |
mergeSchedule(TransferTypes.Schedule value)
Specifies schedule for the transfer job.
|
TransferTypes.TransferJob.Builder |
mergeTransferSpec(TransferTypes.TransferSpec value)
Transfer specification.
|
TransferTypes.TransferJob.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TransferTypes.TransferJob.Builder |
setCreationTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
TransferTypes.TransferJob.Builder |
setCreationTime(com.google.protobuf.Timestamp value)
Output only.
|
TransferTypes.TransferJob.Builder |
setDeletionTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
TransferTypes.TransferJob.Builder |
setDeletionTime(com.google.protobuf.Timestamp value)
Output only.
|
TransferTypes.TransferJob.Builder |
setDescription(String value)
A description provided by the user for the job.
|
TransferTypes.TransferJob.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
A description provided by the user for the job.
|
TransferTypes.TransferJob.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransferTypes.TransferJob.Builder |
setLastModificationTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
TransferTypes.TransferJob.Builder |
setLastModificationTime(com.google.protobuf.Timestamp value)
Output only.
|
TransferTypes.TransferJob.Builder |
setLatestOperationName(String value)
The name of the most recently started TransferOperation of this JobConfig.
|
TransferTypes.TransferJob.Builder |
setLatestOperationNameBytes(com.google.protobuf.ByteString value)
The name of the most recently started TransferOperation of this JobConfig.
|
TransferTypes.TransferJob.Builder |
setLoggingConfig(TransferTypes.LoggingConfig.Builder builderForValue)
Logging configuration.
|
TransferTypes.TransferJob.Builder |
setLoggingConfig(TransferTypes.LoggingConfig value)
Logging configuration.
|
TransferTypes.TransferJob.Builder |
setName(String value)
A unique name (within the transfer project) assigned when the job is
created.
|
TransferTypes.TransferJob.Builder |
setNameBytes(com.google.protobuf.ByteString value)
A unique name (within the transfer project) assigned when the job is
created.
|
TransferTypes.TransferJob.Builder |
setNotificationConfig(TransferTypes.NotificationConfig.Builder builderForValue)
Notification configuration.
|
TransferTypes.TransferJob.Builder |
setNotificationConfig(TransferTypes.NotificationConfig value)
Notification configuration.
|
TransferTypes.TransferJob.Builder |
setProjectId(String value)
The ID of the Google Cloud project that owns the job.
|
TransferTypes.TransferJob.Builder |
setProjectIdBytes(com.google.protobuf.ByteString value)
The ID of the Google Cloud project that owns the job.
|
TransferTypes.TransferJob.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TransferTypes.TransferJob.Builder |
setSchedule(TransferTypes.Schedule.Builder builderForValue)
Specifies schedule for the transfer job.
|
TransferTypes.TransferJob.Builder |
setSchedule(TransferTypes.Schedule value)
Specifies schedule for the transfer job.
|
TransferTypes.TransferJob.Builder |
setStatus(TransferTypes.TransferJob.Status value)
Status of the job.
|
TransferTypes.TransferJob.Builder |
setStatusValue(int value)
Status of the job.
|
TransferTypes.TransferJob.Builder |
setTransferSpec(TransferTypes.TransferSpec.Builder builderForValue)
Transfer specification.
|
TransferTypes.TransferJob.Builder |
setTransferSpec(TransferTypes.TransferSpec value)
Transfer specification.
|
TransferTypes.TransferJob.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.TransferJob.Builder>public TransferTypes.TransferJob.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.TransferJob.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.TransferJob.Builder>public TransferTypes.TransferJob getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TransferTypes.TransferJob build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.TransferJob buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TransferTypes.TransferJob.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.TransferJob.Builder>public TransferTypes.TransferJob.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.TransferJob.Builder>public TransferTypes.TransferJob.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferJob.Builder>public TransferTypes.TransferJob.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferJob.Builder>public TransferTypes.TransferJob.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.TransferJob.Builder>public TransferTypes.TransferJob.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.TransferJob.Builder>public TransferTypes.TransferJob.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransferTypes.TransferJob.Builder>public TransferTypes.TransferJob.Builder mergeFrom(TransferTypes.TransferJob other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferJob.Builder>public TransferTypes.TransferJob.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.TransferJob.Builder>IOExceptionpublic String getName()
A unique name (within the transfer project) assigned when the job is created. If this field is empty in a CreateTransferJobRequest, Storage Transfer Service assigns a unique name. Otherwise, the specified name is used as the unique name for this job. If the specified name is in use by a job, the creation request fails with an [ALREADY_EXISTS][google.rpc.Code.ALREADY_EXISTS] error. This name must start with `"transferJobs/"` prefix and end with a letter or a number, and should be no more than 128 characters. For transfers involving PosixFilesystem, this name must start with `transferJobs/OPI` specifically. For all other transfer types, this name must not start with `transferJobs/OPI`. Non-PosixFilesystem example: `"transferJobs/^(?!OPI)[A-Za-z0-9-._~]*[A-Za-z0-9]$"` PosixFilesystem example: `"transferJobs/OPI^[A-Za-z0-9-._~]*[A-Za-z0-9]$"` Applications must not rely on the enforcement of naming requirements involving OPI. Invalid job names fail with an [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] error.
string name = 1;getName in interface TransferTypes.TransferJobOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
A unique name (within the transfer project) assigned when the job is created. If this field is empty in a CreateTransferJobRequest, Storage Transfer Service assigns a unique name. Otherwise, the specified name is used as the unique name for this job. If the specified name is in use by a job, the creation request fails with an [ALREADY_EXISTS][google.rpc.Code.ALREADY_EXISTS] error. This name must start with `"transferJobs/"` prefix and end with a letter or a number, and should be no more than 128 characters. For transfers involving PosixFilesystem, this name must start with `transferJobs/OPI` specifically. For all other transfer types, this name must not start with `transferJobs/OPI`. Non-PosixFilesystem example: `"transferJobs/^(?!OPI)[A-Za-z0-9-._~]*[A-Za-z0-9]$"` PosixFilesystem example: `"transferJobs/OPI^[A-Za-z0-9-._~]*[A-Za-z0-9]$"` Applications must not rely on the enforcement of naming requirements involving OPI. Invalid job names fail with an [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] error.
string name = 1;getNameBytes in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setName(String value)
A unique name (within the transfer project) assigned when the job is created. If this field is empty in a CreateTransferJobRequest, Storage Transfer Service assigns a unique name. Otherwise, the specified name is used as the unique name for this job. If the specified name is in use by a job, the creation request fails with an [ALREADY_EXISTS][google.rpc.Code.ALREADY_EXISTS] error. This name must start with `"transferJobs/"` prefix and end with a letter or a number, and should be no more than 128 characters. For transfers involving PosixFilesystem, this name must start with `transferJobs/OPI` specifically. For all other transfer types, this name must not start with `transferJobs/OPI`. Non-PosixFilesystem example: `"transferJobs/^(?!OPI)[A-Za-z0-9-._~]*[A-Za-z0-9]$"` PosixFilesystem example: `"transferJobs/OPI^[A-Za-z0-9-._~]*[A-Za-z0-9]$"` Applications must not rely on the enforcement of naming requirements involving OPI. Invalid job names fail with an [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] error.
string name = 1;value - The name to set.public TransferTypes.TransferJob.Builder clearName()
A unique name (within the transfer project) assigned when the job is created. If this field is empty in a CreateTransferJobRequest, Storage Transfer Service assigns a unique name. Otherwise, the specified name is used as the unique name for this job. If the specified name is in use by a job, the creation request fails with an [ALREADY_EXISTS][google.rpc.Code.ALREADY_EXISTS] error. This name must start with `"transferJobs/"` prefix and end with a letter or a number, and should be no more than 128 characters. For transfers involving PosixFilesystem, this name must start with `transferJobs/OPI` specifically. For all other transfer types, this name must not start with `transferJobs/OPI`. Non-PosixFilesystem example: `"transferJobs/^(?!OPI)[A-Za-z0-9-._~]*[A-Za-z0-9]$"` PosixFilesystem example: `"transferJobs/OPI^[A-Za-z0-9-._~]*[A-Za-z0-9]$"` Applications must not rely on the enforcement of naming requirements involving OPI. Invalid job names fail with an [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] error.
string name = 1;public TransferTypes.TransferJob.Builder setNameBytes(com.google.protobuf.ByteString value)
A unique name (within the transfer project) assigned when the job is created. If this field is empty in a CreateTransferJobRequest, Storage Transfer Service assigns a unique name. Otherwise, the specified name is used as the unique name for this job. If the specified name is in use by a job, the creation request fails with an [ALREADY_EXISTS][google.rpc.Code.ALREADY_EXISTS] error. This name must start with `"transferJobs/"` prefix and end with a letter or a number, and should be no more than 128 characters. For transfers involving PosixFilesystem, this name must start with `transferJobs/OPI` specifically. For all other transfer types, this name must not start with `transferJobs/OPI`. Non-PosixFilesystem example: `"transferJobs/^(?!OPI)[A-Za-z0-9-._~]*[A-Za-z0-9]$"` PosixFilesystem example: `"transferJobs/OPI^[A-Za-z0-9-._~]*[A-Za-z0-9]$"` Applications must not rely on the enforcement of naming requirements involving OPI. Invalid job names fail with an [INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT] error.
string name = 1;value - The bytes for name to set.public String getDescription()
A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.
string description = 2;getDescription in interface TransferTypes.TransferJobOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.
string description = 2;getDescriptionBytes in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setDescription(String value)
A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.
string description = 2;value - The description to set.public TransferTypes.TransferJob.Builder clearDescription()
A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.
string description = 2;public TransferTypes.TransferJob.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.
string description = 2;value - The bytes for description to set.public String getProjectId()
The ID of the Google Cloud project that owns the job.
string project_id = 3;getProjectId in interface TransferTypes.TransferJobOrBuilderpublic com.google.protobuf.ByteString getProjectIdBytes()
The ID of the Google Cloud project that owns the job.
string project_id = 3;getProjectIdBytes in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setProjectId(String value)
The ID of the Google Cloud project that owns the job.
string project_id = 3;value - The projectId to set.public TransferTypes.TransferJob.Builder clearProjectId()
The ID of the Google Cloud project that owns the job.
string project_id = 3;public TransferTypes.TransferJob.Builder setProjectIdBytes(com.google.protobuf.ByteString value)
The ID of the Google Cloud project that owns the job.
string project_id = 3;value - The bytes for projectId to set.public boolean hasTransferSpec()
Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;hasTransferSpec in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferSpec getTransferSpec()
Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;getTransferSpec in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setTransferSpec(TransferTypes.TransferSpec value)
Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;public TransferTypes.TransferJob.Builder setTransferSpec(TransferTypes.TransferSpec.Builder builderForValue)
Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;public TransferTypes.TransferJob.Builder mergeTransferSpec(TransferTypes.TransferSpec value)
Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;public TransferTypes.TransferJob.Builder clearTransferSpec()
Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;public TransferTypes.TransferSpec.Builder getTransferSpecBuilder()
Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;public TransferTypes.TransferSpecOrBuilder getTransferSpecOrBuilder()
Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;getTransferSpecOrBuilder in interface TransferTypes.TransferJobOrBuilderpublic boolean hasNotificationConfig()
Notification configuration. This is not supported for transfers involving PosixFilesystem.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;hasNotificationConfig in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.NotificationConfig getNotificationConfig()
Notification configuration. This is not supported for transfers involving PosixFilesystem.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;getNotificationConfig in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setNotificationConfig(TransferTypes.NotificationConfig value)
Notification configuration. This is not supported for transfers involving PosixFilesystem.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;public TransferTypes.TransferJob.Builder setNotificationConfig(TransferTypes.NotificationConfig.Builder builderForValue)
Notification configuration. This is not supported for transfers involving PosixFilesystem.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;public TransferTypes.TransferJob.Builder mergeNotificationConfig(TransferTypes.NotificationConfig value)
Notification configuration. This is not supported for transfers involving PosixFilesystem.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;public TransferTypes.TransferJob.Builder clearNotificationConfig()
Notification configuration. This is not supported for transfers involving PosixFilesystem.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;public TransferTypes.NotificationConfig.Builder getNotificationConfigBuilder()
Notification configuration. This is not supported for transfers involving PosixFilesystem.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;public TransferTypes.NotificationConfigOrBuilder getNotificationConfigOrBuilder()
Notification configuration. This is not supported for transfers involving PosixFilesystem.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;getNotificationConfigOrBuilder in interface TransferTypes.TransferJobOrBuilderpublic boolean hasLoggingConfig()
Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;hasLoggingConfig in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.LoggingConfig getLoggingConfig()
Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;getLoggingConfig in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setLoggingConfig(TransferTypes.LoggingConfig value)
Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;public TransferTypes.TransferJob.Builder setLoggingConfig(TransferTypes.LoggingConfig.Builder builderForValue)
Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;public TransferTypes.TransferJob.Builder mergeLoggingConfig(TransferTypes.LoggingConfig value)
Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;public TransferTypes.TransferJob.Builder clearLoggingConfig()
Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;public TransferTypes.LoggingConfig.Builder getLoggingConfigBuilder()
Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;public TransferTypes.LoggingConfigOrBuilder getLoggingConfigOrBuilder()
Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;getLoggingConfigOrBuilder in interface TransferTypes.TransferJobOrBuilderpublic boolean hasSchedule()
Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule.
.google.storagetransfer.v1.Schedule schedule = 5;hasSchedule in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.Schedule getSchedule()
Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule.
.google.storagetransfer.v1.Schedule schedule = 5;getSchedule in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setSchedule(TransferTypes.Schedule value)
Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule.
.google.storagetransfer.v1.Schedule schedule = 5;public TransferTypes.TransferJob.Builder setSchedule(TransferTypes.Schedule.Builder builderForValue)
Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule.
.google.storagetransfer.v1.Schedule schedule = 5;public TransferTypes.TransferJob.Builder mergeSchedule(TransferTypes.Schedule value)
Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule.
.google.storagetransfer.v1.Schedule schedule = 5;public TransferTypes.TransferJob.Builder clearSchedule()
Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule.
.google.storagetransfer.v1.Schedule schedule = 5;public TransferTypes.Schedule.Builder getScheduleBuilder()
Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule.
.google.storagetransfer.v1.Schedule schedule = 5;public TransferTypes.ScheduleOrBuilder getScheduleOrBuilder()
Specifies schedule for the transfer job. This is an optional field. When the field is not set, the job never executes a transfer, unless you invoke RunTransferJob or update the job to have a non-empty schedule.
.google.storagetransfer.v1.Schedule schedule = 5;getScheduleOrBuilder in interface TransferTypes.TransferJobOrBuilderpublic int getStatusValue()
Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from [ENABLED][google.storagetransfer.v1.TransferJob.Status.ENABLED] to [DISABLED][google.storagetransfer.v1.TransferJob.Status.DISABLED], and an operation spawned by the transfer is running, the status change would not affect the current operation.
.google.storagetransfer.v1.TransferJob.Status status = 6;getStatusValue in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setStatusValue(int value)
Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from [ENABLED][google.storagetransfer.v1.TransferJob.Status.ENABLED] to [DISABLED][google.storagetransfer.v1.TransferJob.Status.DISABLED], and an operation spawned by the transfer is running, the status change would not affect the current operation.
.google.storagetransfer.v1.TransferJob.Status status = 6;value - The enum numeric value on the wire for status to set.public TransferTypes.TransferJob.Status getStatus()
Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from [ENABLED][google.storagetransfer.v1.TransferJob.Status.ENABLED] to [DISABLED][google.storagetransfer.v1.TransferJob.Status.DISABLED], and an operation spawned by the transfer is running, the status change would not affect the current operation.
.google.storagetransfer.v1.TransferJob.Status status = 6;getStatus in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setStatus(TransferTypes.TransferJob.Status value)
Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from [ENABLED][google.storagetransfer.v1.TransferJob.Status.ENABLED] to [DISABLED][google.storagetransfer.v1.TransferJob.Status.DISABLED], and an operation spawned by the transfer is running, the status change would not affect the current operation.
.google.storagetransfer.v1.TransferJob.Status status = 6;value - The status to set.public TransferTypes.TransferJob.Builder clearStatus()
Status of the job. This value MUST be specified for `CreateTransferJobRequests`. **Note:** The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from [ENABLED][google.storagetransfer.v1.TransferJob.Status.ENABLED] to [DISABLED][google.storagetransfer.v1.TransferJob.Status.DISABLED], and an operation spawned by the transfer is running, the status change would not affect the current operation.
.google.storagetransfer.v1.TransferJob.Status status = 6;public boolean hasCreationTime()
Output only. The time that the transfer job was created.
.google.protobuf.Timestamp creation_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreationTime in interface TransferTypes.TransferJobOrBuilderpublic com.google.protobuf.Timestamp getCreationTime()
Output only. The time that the transfer job was created.
.google.protobuf.Timestamp creation_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreationTime in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setCreationTime(com.google.protobuf.Timestamp value)
Output only. The time that the transfer job was created.
.google.protobuf.Timestamp creation_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TransferTypes.TransferJob.Builder setCreationTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time that the transfer job was created.
.google.protobuf.Timestamp creation_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TransferTypes.TransferJob.Builder mergeCreationTime(com.google.protobuf.Timestamp value)
Output only. The time that the transfer job was created.
.google.protobuf.Timestamp creation_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TransferTypes.TransferJob.Builder clearCreationTime()
Output only. The time that the transfer job was created.
.google.protobuf.Timestamp creation_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreationTimeBuilder()
Output only. The time that the transfer job was created.
.google.protobuf.Timestamp creation_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreationTimeOrBuilder()
Output only. The time that the transfer job was created.
.google.protobuf.Timestamp creation_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreationTimeOrBuilder in interface TransferTypes.TransferJobOrBuilderpublic boolean hasLastModificationTime()
Output only. The time that the transfer job was last modified.
.google.protobuf.Timestamp last_modification_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasLastModificationTime in interface TransferTypes.TransferJobOrBuilderpublic com.google.protobuf.Timestamp getLastModificationTime()
Output only. The time that the transfer job was last modified.
.google.protobuf.Timestamp last_modification_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLastModificationTime in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setLastModificationTime(com.google.protobuf.Timestamp value)
Output only. The time that the transfer job was last modified.
.google.protobuf.Timestamp last_modification_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TransferTypes.TransferJob.Builder setLastModificationTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time that the transfer job was last modified.
.google.protobuf.Timestamp last_modification_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TransferTypes.TransferJob.Builder mergeLastModificationTime(com.google.protobuf.Timestamp value)
Output only. The time that the transfer job was last modified.
.google.protobuf.Timestamp last_modification_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TransferTypes.TransferJob.Builder clearLastModificationTime()
Output only. The time that the transfer job was last modified.
.google.protobuf.Timestamp last_modification_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getLastModificationTimeBuilder()
Output only. The time that the transfer job was last modified.
.google.protobuf.Timestamp last_modification_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getLastModificationTimeOrBuilder()
Output only. The time that the transfer job was last modified.
.google.protobuf.Timestamp last_modification_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getLastModificationTimeOrBuilder in interface TransferTypes.TransferJobOrBuilderpublic boolean hasDeletionTime()
Output only. The time that the transfer job was deleted.
.google.protobuf.Timestamp deletion_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasDeletionTime in interface TransferTypes.TransferJobOrBuilderpublic com.google.protobuf.Timestamp getDeletionTime()
Output only. The time that the transfer job was deleted.
.google.protobuf.Timestamp deletion_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeletionTime in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setDeletionTime(com.google.protobuf.Timestamp value)
Output only. The time that the transfer job was deleted.
.google.protobuf.Timestamp deletion_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TransferTypes.TransferJob.Builder setDeletionTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time that the transfer job was deleted.
.google.protobuf.Timestamp deletion_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TransferTypes.TransferJob.Builder mergeDeletionTime(com.google.protobuf.Timestamp value)
Output only. The time that the transfer job was deleted.
.google.protobuf.Timestamp deletion_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TransferTypes.TransferJob.Builder clearDeletionTime()
Output only. The time that the transfer job was deleted.
.google.protobuf.Timestamp deletion_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getDeletionTimeBuilder()
Output only. The time that the transfer job was deleted.
.google.protobuf.Timestamp deletion_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getDeletionTimeOrBuilder()
Output only. The time that the transfer job was deleted.
.google.protobuf.Timestamp deletion_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeletionTimeOrBuilder in interface TransferTypes.TransferJobOrBuilderpublic String getLatestOperationName()
The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig.
string latest_operation_name = 12;getLatestOperationName in interface TransferTypes.TransferJobOrBuilderpublic com.google.protobuf.ByteString getLatestOperationNameBytes()
The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig.
string latest_operation_name = 12;getLatestOperationNameBytes in interface TransferTypes.TransferJobOrBuilderpublic TransferTypes.TransferJob.Builder setLatestOperationName(String value)
The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig.
string latest_operation_name = 12;value - The latestOperationName to set.public TransferTypes.TransferJob.Builder clearLatestOperationName()
The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig.
string latest_operation_name = 12;public TransferTypes.TransferJob.Builder setLatestOperationNameBytes(com.google.protobuf.ByteString value)
The name of the most recently started TransferOperation of this JobConfig. Present if a TransferOperation has been created for this JobConfig.
string latest_operation_name = 12;value - The bytes for latestOperationName to set.public final TransferTypes.TransferJob.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferJob.Builder>public final TransferTypes.TransferJob.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransferTypes.TransferJob.Builder>Copyright © 2022 Google LLC. All rights reserved.