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

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

Overview

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)


2824
2825
2826
2827
2828
2829
2830
2831
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 2824

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)


2824
2825
2826
2827
2828
2829
2830
2831
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 2824

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)


2824
2825
2826
2827
2828
2829
2830
2831
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 2824

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>)


2824
2825
2826
2827
2828
2829
2830
2831
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 2824

class JobManifestGeneratorFilter < Struct.new(
  :eligible_for_replication,
  :created_after,
  :created_before,
  :object_replication_statuses)
  SENSITIVE = []
  include Aws::Structure
end