# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
# Structs
AgentPool: Represents an agent pool.
AwsAccessKey: AWS access key (see AWS Security Credentials (https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)).
AwsS3CompatibleData: An AwsS3CompatibleData resource.
AwsS3Data: An AwsS3Data resource can be a data source, but not a data sink.
AzureBlobStorageData: An AzureBlobStorageData resource can be a data source, but not a data sink.
AzureCredentials: Azure credentials For information on our data retention policy for user credentials, see User credentials (/storage-transfer/docs/data-retention#user-credentials).
BandwidthLimit: Specifies a bandwidth limit for an agent pool.
CancelOperationRequest: The request message for Operations.CancelOperation.
Date: Represents a whole or partial calendar date, such as a birthday.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
ErrorLogEntry: An entry describing an error that has occurred.
ErrorSummary: A summary of errors by error code, plus a count and sample error log entries.
EventStream: Specifies the Event-driven transfer options.
GcsData: In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's `updated` property of Cloud Storage objects, which changes when the content or the metadata of the object is updated.
GoogleServiceAccount: Google service account.
HdfsData: An HdfsData resource specifies a path within an HDFS entity (e.g.
HttpData: An HttpData resource specifies a list of objects on the web to be transferred over HTTP.
ListAgentPoolsResponse: Response from ListAgentPools.
ListOperationsResponse: The response message for Operations.ListOperations.
ListTransferJobsResponse: Response from ListTransferJobs.
LoggingConfig: Specifies the logging behavior for transfer operations.
MetadataOptions: Specifies the metadata options for running a transfer.
NotificationConfig: Specification to configure notifications published to Pub/Sub.
ObjectConditions: Conditions that determine which objects are transferred.
Operation: This resource represents a long-running operation that is the result of a network API call.
PauseTransferOperationRequest: Request passed to PauseTransferOperation.
PosixFilesystem: A POSIX filesystem resource.
ReplicationSpec: Specifies the configuration for a cross-bucket replication job.
ResumeTransferOperationRequest: Request passed to ResumeTransferOperation.
RunTransferJobRequest: Request passed to RunTransferJob.
S3CompatibleMetadata: S3CompatibleMetadata contains the metadata fields that apply to the basic types of S3-compatible data providers.
Schedule: Transfers can be scheduled to recur or to run just once.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TimeOfDay: Represents a time of day.
TransferCounters: A collection of counters that report the progress of a transfer operation.
TransferJob: This resource represents the configuration of a transfer job that runs periodically.
TransferManifest: Specifies where the manifest is located.
TransferOperation: A description of the execution of a transfer.
TransferOptions: TransferOptions define the actions to be performed on objects in a transfer.
TransferSpec: Configuration for running a transfer.
UpdateTransferJobRequest: Request passed to UpdateTransferJob.