class SourceBucket(pb_classes.Message): (source)
Constructor: TransferSpec.SourceBucket(initial_message, endpoint, bucket_name, region, ...)
Undocumented
Method | __dir__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | bucket |
Undocumented |
Method | credentials |
Undocumented |
Method | endpoint |
Undocumented |
Method | limiters |
Undocumented |
Method | region |
Undocumented |
Constant | __PB2 |
Undocumented |
Constant | __PY |
Undocumented |
Class Variable | __mask |
Undocumented |
Property | bucket |
Undocumented |
Property | credentials |
Credentials for accessing the source bucket. These credentials must have list and get permissions. This parameter must be specified only during create operations. |
Property | endpoint |
The endpoint must be in the form of a URL, starting with the protocol (https), followed by the endpoint address without a trailing slash. Example: https://storage.us-central1.nebius.cloud |
Property | limiters |
Limiters applied to source bucket operations. These limits include all operations required for transfer (HeadObject, GetObject, ListObjects). For details about which operations are used, see public documentation: http://docs... |
Property | region |
Undocumented |
Inherited from Message
:
Class Method | get |
Undocumented |
Class Method | is |
Undocumented |
Class Method | is |
Undocumented |
Method | __repr__ |
Undocumented |
Method | check |
Undocumented |
Method | get |
Undocumented |
Method | get |
Undocumented |
Method | is |
Undocumented |
Method | set |
Undocumented |
Method | which |
Undocumented |
Class Variable | __PB2 |
Undocumented |
Instance Variable | __pb2 |
Undocumented |
Method | _clear |
Undocumented |
Method | _get |
Undocumented |
Method | _set |
Undocumented |
Class Variable | __credentials |
Undocumented |
Class Variable | __default |
Undocumented |
Class Variable | __sensitive |
Undocumented |
Instance Variable | __recorded |
Undocumented |
message_1.Message | None
= None, *, endpoint: builtins.str | None | unset.UnsetType
= unset.Unset, bucket_name: builtins.str | None | unset.UnsetType
= unset.Unset, region: builtins.str | None | unset.UnsetType
= unset.Unset, credentials: TransferSpec.BucketCredentials | transfer_pb2.TransferSpec.BucketCredentials | None | unset.UnsetType
= unset.Unset, limiters: TransferSpec.Limiters | transfer_pb2.TransferSpec.Limiters | None | unset.UnsetType
= unset.Unset):
(source)
¶
Undocumented
TransferSpec.BucketCredentials | transfer_pb2.TransferSpec.BucketCredentials | None
):
(source)
¶
Undocumented
TransferSpec.Limiters | transfer_pb2.TransferSpec.Limiters | None
):
(source)
¶
Undocumented
Undocumented
Value |
|
Undocumented
Value |
|
Credentials for accessing the source bucket. These credentials must have list and get permissions. This parameter must be specified only during create operations.
The endpoint must be in the form of a URL, starting with the protocol (https), followed by the endpoint address without a trailing slash. Example: https://storage.us-central1.nebius.cloud
Limiters applied to source bucket operations. These limits include all operations required for transfer (HeadObject, GetObject, ListObjects). For details about which operations are used, see public documentation: http://docs.nebius.com/object-storage/transfer/quickstart#background.
Note: Since the service performs comparable request volumes and data transfers to both source and destination, these limits will indirectly constrain destination operations as well.