Class: Aws::S3Control::Types::JobManifestGeneratorFilter

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb

Overview

Note:

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

Instance Attribute Details

#created_afterTime

If provided, the generated manifest should include only source bucket objects that were created after this time.

Returns:

  • (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_beforeTime

If provided, the generated manifest should include only source bucket objects that were created before this time.

Returns:

  • (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_replicationBoolean

Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.

Returns:

  • (Boolean)


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_statusesArray<String>

If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.

Returns:

  • (Array<String>)


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