Class TransferTypes.TransferJob
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.storagetransfer.v1.proto.TransferTypes.TransferJob
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,TransferTypes.TransferJobOrBuilder,Serializable
- Enclosing class:
- TransferTypes
public static final class TransferTypes.TransferJob
extends com.google.protobuf.GeneratedMessage
implements TransferTypes.TransferJobOrBuilder
This resource represents the configuration of a transfer job that runs periodically.Protobuf type
google.storagetransfer.v1.TransferJob- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThis resource represents the configuration of a transfer job that runs periodically.static enumThe status of the transfer job.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static TransferTypes.TransferJobcom.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.A description provided by the user for the job.com.google.protobuf.ByteStringA description provided by the user for the job.static final com.google.protobuf.Descriptors.DescriptorSpecifies the event stream for the transfer job for event-driven transfers.Specifies the event stream for the transfer job for event-driven transfers.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.The name of the most recently started TransferOperation of this JobConfig.com.google.protobuf.ByteStringThe name of the most recently started TransferOperation of this JobConfig.Logging configuration.Logging configuration.getName()A unique name (within the transfer project) assigned when the job is created.com.google.protobuf.ByteStringA unique name (within the transfer project) assigned when the job is created.Notification configuration.Notification configuration.com.google.protobuf.Parser<TransferTypes.TransferJob>The ID of the Google Cloud project that owns the job.com.google.protobuf.ByteStringThe ID of the Google Cloud project that owns the job.Replication specification.Replication specification.Specifies schedule for the transfer job.Specifies schedule for the transfer job.intOptional.com.google.protobuf.ByteStringOptional.Status of the job.intStatus of the job.Transfer specification.Transfer specification.booleanOutput only.booleanOutput only.booleanSpecifies the event stream for the transfer job for event-driven transfers.inthashCode()booleanOutput only.booleanLogging configuration.booleanNotification configuration.booleanReplication specification.booleanSpecifies schedule for the transfer job.booleanTransfer specification.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(TransferTypes.TransferJob prototype) protected TransferTypes.TransferJob.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static TransferTypes.TransferJobparseDelimitedFrom(InputStream input) static TransferTypes.TransferJobparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransferTypes.TransferJobparseFrom(byte[] data) static TransferTypes.TransferJobparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransferTypes.TransferJobparseFrom(com.google.protobuf.ByteString data) static TransferTypes.TransferJobparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransferTypes.TransferJobparseFrom(com.google.protobuf.CodedInputStream input) static TransferTypes.TransferJobparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransferTypes.TransferJobparseFrom(InputStream input) static TransferTypes.TransferJobparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransferTypes.TransferJobparseFrom(ByteBuffer data) static TransferTypes.TransferJobparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TransferTypes.TransferJob>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
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, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
PROJECT_ID_FIELD_NUMBER
public static final int PROJECT_ID_FIELD_NUMBER- See Also:
-
SERVICE_ACCOUNT_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER- See Also:
-
TRANSFER_SPEC_FIELD_NUMBER
public static final int TRANSFER_SPEC_FIELD_NUMBER- See Also:
-
REPLICATION_SPEC_FIELD_NUMBER
public static final int REPLICATION_SPEC_FIELD_NUMBER- See Also:
-
NOTIFICATION_CONFIG_FIELD_NUMBER
public static final int NOTIFICATION_CONFIG_FIELD_NUMBER- See Also:
-
LOGGING_CONFIG_FIELD_NUMBER
public static final int LOGGING_CONFIG_FIELD_NUMBER- See Also:
-
SCHEDULE_FIELD_NUMBER
public static final int SCHEDULE_FIELD_NUMBER- See Also:
-
EVENT_STREAM_FIELD_NUMBER
public static final int EVENT_STREAM_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
CREATION_TIME_FIELD_NUMBER
public static final int CREATION_TIME_FIELD_NUMBER- See Also:
-
LAST_MODIFICATION_TIME_FIELD_NUMBER
public static final int LAST_MODIFICATION_TIME_FIELD_NUMBER- See Also:
-
DELETION_TIME_FIELD_NUMBER
public static final int DELETION_TIME_FIELD_NUMBER- See Also:
-
LATEST_OPERATION_NAME_FIELD_NUMBER
public static final int LATEST_OPERATION_NAME_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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;- Specified by:
getNamein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The name.
-
getNameBytes
public 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;- Specified by:
getNameBytesin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The bytes for name.
-
getDescription
A description provided by the user for the job. Its max length is 1024 bytes when Unicode-encoded.
string description = 2;- Specified by:
getDescriptionin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public 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;- Specified by:
getDescriptionBytesin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The bytes for description.
-
getProjectId
The ID of the Google Cloud project that owns the job.
string project_id = 3;- Specified by:
getProjectIdin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The projectId.
-
getProjectIdBytes
public com.google.protobuf.ByteString getProjectIdBytes()The ID of the Google Cloud project that owns the job.
string project_id = 3;- Specified by:
getProjectIdBytesin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The bytes for projectId.
-
getServiceAccount
Optional. The user-managed service account to which to delegate service agent permissions. You can grant Cloud Storage bucket permissions to this service account instead of to the Transfer Service service agent. Format is `projects/-/serviceAccounts/ACCOUNT_EMAIL_OR_UNIQUEID` Either the service account email (`SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com`) or the unique ID (`123456789012345678901`) are accepted in the string. The `-` wildcard character is required; replacing it with a project ID is invalid. See https://cloud.google.com//storage-transfer/docs/delegate-service-agent-permissions for required permissions.
string service_account = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceAccountin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The serviceAccount.
-
getServiceAccountBytes
public com.google.protobuf.ByteString getServiceAccountBytes()Optional. The user-managed service account to which to delegate service agent permissions. You can grant Cloud Storage bucket permissions to this service account instead of to the Transfer Service service agent. Format is `projects/-/serviceAccounts/ACCOUNT_EMAIL_OR_UNIQUEID` Either the service account email (`SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com`) or the unique ID (`123456789012345678901`) are accepted in the string. The `-` wildcard character is required; replacing it with a project ID is invalid. See https://cloud.google.com//storage-transfer/docs/delegate-service-agent-permissions for required permissions.
string service_account = 18 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getServiceAccountBytesin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The bytes for serviceAccount.
-
hasTransferSpec
public boolean hasTransferSpec()Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;- Specified by:
hasTransferSpecin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- Whether the transferSpec field is set.
-
getTransferSpec
Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;- Specified by:
getTransferSpecin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The transferSpec.
-
getTransferSpecOrBuilder
Transfer specification.
.google.storagetransfer.v1.TransferSpec transfer_spec = 4;- Specified by:
getTransferSpecOrBuilderin interfaceTransferTypes.TransferJobOrBuilder
-
hasReplicationSpec
public boolean hasReplicationSpec()Replication specification.
.google.storagetransfer.v1.ReplicationSpec replication_spec = 17;- Specified by:
hasReplicationSpecin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- Whether the replicationSpec field is set.
-
getReplicationSpec
Replication specification.
.google.storagetransfer.v1.ReplicationSpec replication_spec = 17;- Specified by:
getReplicationSpecin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The replicationSpec.
-
getReplicationSpecOrBuilder
Replication specification.
.google.storagetransfer.v1.ReplicationSpec replication_spec = 17;- Specified by:
getReplicationSpecOrBuilderin interfaceTransferTypes.TransferJobOrBuilder
-
hasNotificationConfig
public boolean hasNotificationConfig()Notification configuration.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;- Specified by:
hasNotificationConfigin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- Whether the notificationConfig field is set.
-
getNotificationConfig
Notification configuration.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;- Specified by:
getNotificationConfigin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The notificationConfig.
-
getNotificationConfigOrBuilder
Notification configuration.
.google.storagetransfer.v1.NotificationConfig notification_config = 11;- Specified by:
getNotificationConfigOrBuilderin interfaceTransferTypes.TransferJobOrBuilder
-
hasLoggingConfig
public boolean hasLoggingConfig()Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;- Specified by:
hasLoggingConfigin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;- Specified by:
getLoggingConfigin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The loggingConfig.
-
getLoggingConfigOrBuilder
Logging configuration.
.google.storagetransfer.v1.LoggingConfig logging_config = 14;- Specified by:
getLoggingConfigOrBuilderin interfaceTransferTypes.TransferJobOrBuilder
-
hasSchedule
public 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;- Specified by:
hasSchedulein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- Whether the schedule field is set.
-
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;- Specified by:
getSchedulein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The schedule.
-
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;- Specified by:
getScheduleOrBuilderin interfaceTransferTypes.TransferJobOrBuilder
-
hasEventStream
public boolean hasEventStream()Specifies the event stream for the transfer job for event-driven transfers. When EventStream is specified, the Schedule fields are ignored.
.google.storagetransfer.v1.EventStream event_stream = 15;- Specified by:
hasEventStreamin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- Whether the eventStream field is set.
-
getEventStream
Specifies the event stream for the transfer job for event-driven transfers. When EventStream is specified, the Schedule fields are ignored.
.google.storagetransfer.v1.EventStream event_stream = 15;- Specified by:
getEventStreamin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The eventStream.
-
getEventStreamOrBuilder
Specifies the event stream for the transfer job for event-driven transfers. When EventStream is specified, the Schedule fields are ignored.
.google.storagetransfer.v1.EventStream event_stream = 15;- Specified by:
getEventStreamOrBuilderin interfaceTransferTypes.TransferJobOrBuilder
-
getStatusValue
public 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;- Specified by:
getStatusValuein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The enum numeric value on the wire for 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;- Specified by:
getStatusin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The status.
-
hasCreationTime
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];- Specified by:
hasCreationTimein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- Whether the creationTime field is set.
-
getCreationTime
public 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];- Specified by:
getCreationTimein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The creationTime.
-
getCreationTimeOrBuilder
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];- Specified by:
getCreationTimeOrBuilderin interfaceTransferTypes.TransferJobOrBuilder
-
hasLastModificationTime
public 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];- Specified by:
hasLastModificationTimein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- Whether the lastModificationTime field is set.
-
getLastModificationTime
public 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];- Specified by:
getLastModificationTimein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The lastModificationTime.
-
getLastModificationTimeOrBuilder
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];- Specified by:
getLastModificationTimeOrBuilderin interfaceTransferTypes.TransferJobOrBuilder
-
hasDeletionTime
public boolean hasDeletionTime()Output only. The time that the transfer job was deleted.
.google.protobuf.Timestamp deletion_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDeletionTimein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- Whether the deletionTime field is set.
-
getDeletionTime
public 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];- Specified by:
getDeletionTimein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The deletionTime.
-
getDeletionTimeOrBuilder
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];- Specified by:
getDeletionTimeOrBuilderin interfaceTransferTypes.TransferJobOrBuilder
-
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;- Specified by:
getLatestOperationNamein interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The latestOperationName.
-
getLatestOperationNameBytes
public 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;- Specified by:
getLatestOperationNameBytesin interfaceTransferTypes.TransferJobOrBuilder- Returns:
- The bytes for latestOperationName.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TransferTypes.TransferJob parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransferTypes.TransferJob parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransferTypes.TransferJob parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransferTypes.TransferJob parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransferTypes.TransferJob parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransferTypes.TransferJob parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TransferTypes.TransferJob parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static TransferTypes.TransferJob parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static TransferTypes.TransferJob parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static TransferTypes.TransferJob parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TransferTypes.TransferJob.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-