Class TransferJobTransferSpecObjectConditionsArgs


  • public final class TransferJobTransferSpecObjectConditionsArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • excludePrefixes

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> excludePrefixes()
        Returns:
        `exclude_prefixes` must follow the requirements described for `include_prefixes`. See [Requirements](https://cloud.google.com/storage-transfer/docs/reference/rest/v1/TransferSpec#ObjectConditions).
      • includePrefixes

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> includePrefixes()
        Returns:
        If `include_prefixes` 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. See [Requirements](https://cloud.google.com/storage-transfer/docs/reference/rest/v1/TransferSpec#ObjectConditions).
      • maxTimeElapsedSinceLastModification

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> maxTimeElapsedSinceLastModification()
        Returns:
        A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
      • minTimeElapsedSinceLastModification

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> minTimeElapsedSinceLastModification()
        Returns:
        A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".