Interface StorageTransferJobTransferSpecObjectConditions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
StorageTransferJobTransferSpecObjectConditions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.895Z") @Stability(Stable) public interface StorageTransferJobTransferSpecObjectConditions extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageTransferJobTransferSpecObjectConditions.BuilderA builder forStorageTransferJobTransferSpecObjectConditionsstatic classStorageTransferJobTransferSpecObjectConditions.Jsii$ProxyAn implementation forStorageTransferJobTransferSpecObjectConditions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static StorageTransferJobTransferSpecObjectConditions.Builderbuilder()default List<String>getExcludePrefixes()exclude_prefixes must follow the requirements described for include_prefixes.default List<String>getIncludePrefixes()If include_refixes is specified, objects that satisfy the object conditions must have names that start with one of the include_prefixes and that do not start with any of the exclude_prefixes.default StringgetLastModifiedBefore()If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred.default StringgetLastModifiedSince()If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred.default StringgetMaxTimeElapsedSinceLastModification()A duration in seconds with up to nine fractional digits, terminated by 's'.default StringgetMinTimeElapsedSinceLastModification()A duration in seconds with up to nine fractional digits, terminated by 's'.
-
-
-
Method Detail
-
getExcludePrefixes
@Stability(Stable) @Nullable default List<String> getExcludePrefixes()
exclude_prefixes must follow the requirements described for include_prefixes.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#exclude_prefixes StorageTransferJob#exclude_prefixes}
-
getIncludePrefixes
@Stability(Stable) @Nullable default List<String> getIncludePrefixes()
If include_refixes is specified, objects that satisfy the object conditions must have names that start with one of the include_prefixes and that do not start with any of the exclude_prefixes.If include_prefixes is not specified, all objects except those that have names starting with one of the exclude_prefixes must satisfy the object conditions. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#include_prefixes StorageTransferJob#include_prefixes}
-
getLastModifiedBefore
@Stability(Stable) @Nullable default String getLastModifiedBefore()
If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred.A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#last_modified_before StorageTransferJob#last_modified_before}
-
getLastModifiedSince
@Stability(Stable) @Nullable default String getLastModifiedSince()
If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred.A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#last_modified_since StorageTransferJob#last_modified_since}
-
getMaxTimeElapsedSinceLastModification
@Stability(Stable) @Nullable default String getMaxTimeElapsedSinceLastModification()
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#max_time_elapsed_since_last_modification StorageTransferJob#max_time_elapsed_since_last_modification}
-
getMinTimeElapsedSinceLastModification
@Stability(Stable) @Nullable default String getMinTimeElapsedSinceLastModification()
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/storage_transfer_job#min_time_elapsed_since_last_modification StorageTransferJob#min_time_elapsed_since_last_modification}
-
builder
@Stability(Stable) static StorageTransferJobTransferSpecObjectConditions.Builder builder()
-
-