@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateMalwareProtectionPlanRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
UpdateMalwareProtectionPlanRequest() |
| Modifier and Type | Method and Description |
|---|---|
UpdateMalwareProtectionPlanRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
MalwareProtectionPlanActions |
getActions()
Information about whether the tags will be added to the S3 object after scanning.
|
String |
getMalwareProtectionPlanId()
A unique identifier associated with the Malware Protection plan.
|
UpdateProtectedResource |
getProtectedResource()
Information about the protected resource that is associated with the created Malware Protection plan.
|
String |
getRole()
IAM role with permissions required to scan and add tags to the associated protected resource.
|
int |
hashCode() |
void |
setActions(MalwareProtectionPlanActions actions)
Information about whether the tags will be added to the S3 object after scanning.
|
void |
setMalwareProtectionPlanId(String malwareProtectionPlanId)
A unique identifier associated with the Malware Protection plan.
|
void |
setProtectedResource(UpdateProtectedResource protectedResource)
Information about the protected resource that is associated with the created Malware Protection plan.
|
void |
setRole(String role)
IAM role with permissions required to scan and add tags to the associated protected resource.
|
String |
toString()
Returns a string representation of this object.
|
UpdateMalwareProtectionPlanRequest |
withActions(MalwareProtectionPlanActions actions)
Information about whether the tags will be added to the S3 object after scanning.
|
UpdateMalwareProtectionPlanRequest |
withMalwareProtectionPlanId(String malwareProtectionPlanId)
A unique identifier associated with the Malware Protection plan.
|
UpdateMalwareProtectionPlanRequest |
withProtectedResource(UpdateProtectedResource protectedResource)
Information about the protected resource that is associated with the created Malware Protection plan.
|
UpdateMalwareProtectionPlanRequest |
withRole(String role)
IAM role with permissions required to scan and add tags to the associated protected resource.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setMalwareProtectionPlanId(String malwareProtectionPlanId)
A unique identifier associated with the Malware Protection plan.
malwareProtectionPlanId - A unique identifier associated with the Malware Protection plan.public String getMalwareProtectionPlanId()
A unique identifier associated with the Malware Protection plan.
public UpdateMalwareProtectionPlanRequest withMalwareProtectionPlanId(String malwareProtectionPlanId)
A unique identifier associated with the Malware Protection plan.
malwareProtectionPlanId - A unique identifier associated with the Malware Protection plan.public void setRole(String role)
IAM role with permissions required to scan and add tags to the associated protected resource.
role - IAM role with permissions required to scan and add tags to the associated protected resource.public String getRole()
IAM role with permissions required to scan and add tags to the associated protected resource.
public UpdateMalwareProtectionPlanRequest withRole(String role)
IAM role with permissions required to scan and add tags to the associated protected resource.
role - IAM role with permissions required to scan and add tags to the associated protected resource.public void setActions(MalwareProtectionPlanActions actions)
Information about whether the tags will be added to the S3 object after scanning.
actions - Information about whether the tags will be added to the S3 object after scanning.public MalwareProtectionPlanActions getActions()
Information about whether the tags will be added to the S3 object after scanning.
public UpdateMalwareProtectionPlanRequest withActions(MalwareProtectionPlanActions actions)
Information about whether the tags will be added to the S3 object after scanning.
actions - Information about whether the tags will be added to the S3 object after scanning.public void setProtectedResource(UpdateProtectedResource protectedResource)
Information about the protected resource that is associated with the created Malware Protection plan. Presently,
S3Bucket is the only supported protected resource.
protectedResource - Information about the protected resource that is associated with the created Malware Protection plan.
Presently, S3Bucket is the only supported protected resource.public UpdateProtectedResource getProtectedResource()
Information about the protected resource that is associated with the created Malware Protection plan. Presently,
S3Bucket is the only supported protected resource.
S3Bucket is the only supported protected resource.public UpdateMalwareProtectionPlanRequest withProtectedResource(UpdateProtectedResource protectedResource)
Information about the protected resource that is associated with the created Malware Protection plan. Presently,
S3Bucket is the only supported protected resource.
protectedResource - Information about the protected resource that is associated with the created Malware Protection plan.
Presently, S3Bucket is the only supported protected resource.public String toString()
toString in class ObjectObject.toString()public UpdateMalwareProtectionPlanRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()