Interface StorageTransferJobTransferSpecTransferOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
StorageTransferJobTransferSpecTransferOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.897Z") @Stability(Stable) public interface StorageTransferJobTransferSpecTransferOptions extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageTransferJobTransferSpecTransferOptions.BuilderA builder forStorageTransferJobTransferSpecTransferOptionsstatic classStorageTransferJobTransferSpecTransferOptions.Jsii$ProxyAn implementation forStorageTransferJobTransferSpecTransferOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static StorageTransferJobTransferSpecTransferOptions.Builderbuilder()default ObjectgetDeleteObjectsFromSourceAfterTransfer()Whether objects should be deleted from the source after they are transferred to the sink.default ObjectgetDeleteObjectsUniqueInSink()Whether objects that exist only in the sink should be deleted.default ObjectgetOverwriteObjectsAlreadyExistingInSink()Whether overwriting objects that already exist in the sink is allowed.default StringgetOverwriteWhen()When to overwrite objects that already exist in the sink.
-
-
-
Method Detail
-
getDeleteObjectsFromSourceAfterTransfer
@Stability(Stable) @Nullable default Object getDeleteObjectsFromSourceAfterTransfer()
Whether objects should be deleted from the source after they are transferred to the sink.Note that this option and delete_objects_unique_in_sink are mutually exclusive. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#delete_objects_from_source_after_transfer StorageTransferJob#delete_objects_from_source_after_transfer}
-
getDeleteObjectsUniqueInSink
@Stability(Stable) @Nullable default Object getDeleteObjectsUniqueInSink()
Whether objects that exist only in the sink should be deleted.Note that this option and delete_objects_from_source_after_transfer are mutually exclusive. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#delete_objects_unique_in_sink StorageTransferJob#delete_objects_unique_in_sink}
-
getOverwriteObjectsAlreadyExistingInSink
@Stability(Stable) @Nullable default Object getOverwriteObjectsAlreadyExistingInSink()
Whether overwriting objects that already exist in the sink is allowed.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#overwrite_objects_already_existing_in_sink StorageTransferJob#overwrite_objects_already_existing_in_sink}
-
getOverwriteWhen
@Stability(Stable) @Nullable default String getOverwriteWhen()
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwriteObjectsAlreadyExistingInSink.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#overwrite_when StorageTransferJob#overwrite_when}
-
builder
@Stability(Stable) static StorageTransferJobTransferSpecTransferOptions.Builder builder()
-
-