@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class S3JobDefinition extends Object implements Serializable, Cloneable, StructuredPojo
Specifies which S3 buckets contain the objects that a classification job analyzes, and the scope of that analysis.
| Constructor and Description |
|---|
S3JobDefinition() |
| Modifier and Type | Method and Description |
|---|---|
S3JobDefinition |
clone() |
boolean |
equals(Object obj) |
List<S3BucketDefinitionForJob> |
getBucketDefinitions()
An array of objects, one for each AWS account that owns buckets to analyze.
|
Scoping |
getScoping()
The property- and tag-based conditions that determine which objects to include or exclude from the analysis.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setBucketDefinitions(Collection<S3BucketDefinitionForJob> bucketDefinitions)
An array of objects, one for each AWS account that owns buckets to analyze.
|
void |
setScoping(Scoping scoping)
The property- and tag-based conditions that determine which objects to include or exclude from the analysis.
|
String |
toString()
Returns a string representation of this object.
|
S3JobDefinition |
withBucketDefinitions(Collection<S3BucketDefinitionForJob> bucketDefinitions)
An array of objects, one for each AWS account that owns buckets to analyze.
|
S3JobDefinition |
withBucketDefinitions(S3BucketDefinitionForJob... bucketDefinitions)
An array of objects, one for each AWS account that owns buckets to analyze.
|
S3JobDefinition |
withScoping(Scoping scoping)
The property- and tag-based conditions that determine which objects to include or exclude from the analysis.
|
public List<S3BucketDefinitionForJob> getBucketDefinitions()
An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account.
public void setBucketDefinitions(Collection<S3BucketDefinitionForJob> bucketDefinitions)
An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account.
bucketDefinitions - An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the
account ID for an account and one or more buckets to analyze for the account.public S3JobDefinition withBucketDefinitions(S3BucketDefinitionForJob... bucketDefinitions)
An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account.
NOTE: This method appends the values to the existing list (if any). Use
setBucketDefinitions(java.util.Collection) or withBucketDefinitions(java.util.Collection) if
you want to override the existing values.
bucketDefinitions - An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the
account ID for an account and one or more buckets to analyze for the account.public S3JobDefinition withBucketDefinitions(Collection<S3BucketDefinitionForJob> bucketDefinitions)
An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account.
bucketDefinitions - An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the
account ID for an account and one or more buckets to analyze for the account.public void setScoping(Scoping scoping)
The property- and tag-based conditions that determine which objects to include or exclude from the analysis.
scoping - The property- and tag-based conditions that determine which objects to include or exclude from the
analysis.public Scoping getScoping()
The property- and tag-based conditions that determine which objects to include or exclude from the analysis.
public S3JobDefinition withScoping(Scoping scoping)
The property- and tag-based conditions that determine which objects to include or exclude from the analysis.
scoping - The property- and tag-based conditions that determine which objects to include or exclude from the
analysis.public String toString()
toString in class ObjectObject.toString()public S3JobDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2021. All rights reserved.