Class: Aws::S3Control::Types::JobManifestGeneratorFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::JobManifestGeneratorFilter
- Defined in:
- gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb
Overview
When making an API call, you may pass JobManifestGeneratorFilter data as a hash:
{
eligible_for_replication: false,
created_after: Time.now,
created_before: Time.now,
object_replication_statuses: ["COMPLETED"], # accepts COMPLETED, FAILED, REPLICA, NONE
}
The filter used to describe a set of objects for the job's manifest.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_after ⇒ Time
If provided, the generated manifest should include only source bucket objects that were created after this time.
-
#created_before ⇒ Time
If provided, the generated manifest should include only source bucket objects that were created before this time.
-
#eligible_for_replication ⇒ Boolean
Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.
-
#object_replication_statuses ⇒ Array<String>
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
Instance Attribute Details
#created_after ⇒ Time
If provided, the generated manifest should include only source bucket objects that were created after this time.
2992 2993 2994 2995 2996 2997 2998 2999 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 2992 class JobManifestGeneratorFilter < Struct.new( :eligible_for_replication, :created_after, :created_before, :object_replication_statuses) SENSITIVE = [] include Aws::Structure end |
#created_before ⇒ Time
If provided, the generated manifest should include only source bucket objects that were created before this time.
2992 2993 2994 2995 2996 2997 2998 2999 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 2992 class JobManifestGeneratorFilter < Struct.new( :eligible_for_replication, :created_after, :created_before, :object_replication_statuses) SENSITIVE = [] include Aws::Structure end |
#eligible_for_replication ⇒ Boolean
Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.
2992 2993 2994 2995 2996 2997 2998 2999 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 2992 class JobManifestGeneratorFilter < Struct.new( :eligible_for_replication, :created_after, :created_before, :object_replication_statuses) SENSITIVE = [] include Aws::Structure end |
#object_replication_statuses ⇒ Array<String>
If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.
2992 2993 2994 2995 2996 2997 2998 2999 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 2992 class JobManifestGeneratorFilter < Struct.new( :eligible_for_replication, :created_after, :created_before, :object_replication_statuses) SENSITIVE = [] include Aws::Structure end |