Constructor
new TransferSpec(propertiesopt)
Constructs a new TransferSpec.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
properties |
google.storagetransfer.v1.ITransferSpec |
<optional> |
Properties to set |
- Implements:
-
- ITransferSpec
Members
awsS3DataSource
TransferSpec awsS3DataSource.
azureBlobStorageDataSource
TransferSpec azureBlobStorageDataSource.
dataSink
TransferSpec dataSink.
dataSource
TransferSpec dataSource.
gcsDataSink
TransferSpec gcsDataSink.
gcsDataSource
TransferSpec gcsDataSource.
httpDataSource
TransferSpec httpDataSource.
objectConditions
TransferSpec objectConditions.
transferOptions
TransferSpec transferOptions.
Methods
(static) create(propertiesopt) → {google.storagetransfer.v1.TransferSpec}
Creates a new TransferSpec instance using the specified properties.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
properties |
google.storagetransfer.v1.ITransferSpec |
<optional> |
Properties to set |
Returns:
| Type | Description |
|---|---|
| google.storagetransfer.v1.TransferSpec |
TransferSpec instance |
(static) decode(reader, lengthopt) → {google.storagetransfer.v1.TransferSpec}
Decodes a TransferSpec message from the specified reader or buffer.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
| Type | Description |
|---|---|
| google.storagetransfer.v1.TransferSpec |
TransferSpec |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.storagetransfer.v1.TransferSpec}
Decodes a TransferSpec message from the specified reader or buffer, length delimited.
Parameters:
| Name | Type | Description |
|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
| Type | Description |
|---|---|
| google.storagetransfer.v1.TransferSpec |
TransferSpec |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified TransferSpec message. Does not implicitly verify messages.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.storagetransfer.v1.ITransferSpec |
TransferSpec message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
| Type | Description |
|---|---|
| $protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified TransferSpec message, length delimited. Does not implicitly verify messages.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.storagetransfer.v1.ITransferSpec |
TransferSpec message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
| Type | Description |
|---|---|
| $protobuf.Writer |
Writer |
(static) fromObject(object) → {google.storagetransfer.v1.TransferSpec}
Creates a TransferSpec message from a plain object. Also converts values to their respective internal types.
Parameters:
| Name | Type | Description |
|---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
| Type | Description |
|---|---|
| google.storagetransfer.v1.TransferSpec |
TransferSpec |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a TransferSpec message. Also converts values to other types if specified.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.storagetransfer.v1.TransferSpec |
TransferSpec |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
| Type | Description |
|---|---|
| Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a TransferSpec message.
Parameters:
| Name | Type | Description |
|---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
| Type | Description |
|---|---|
| string | null |
|
toJSON() → {Object.<string, *>}
Converts this TransferSpec to JSON.
Returns:
| Type | Description |
|---|---|
| Object.<string, *> |
JSON object |