@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SecurityHubConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specifies configuration settings that determine which findings are published to Security Hub automatically. For information about how Macie publishes findings to Security Hub, see Amazon Macie integration with Security Hub in the Amazon Macie User Guide.
Constructor and Description |
---|
SecurityHubConfiguration() |
Modifier and Type | Method and Description |
---|---|
SecurityHubConfiguration |
clone() |
boolean |
equals(Object obj) |
Boolean |
getPublishClassificationFindings()
Specifies whether to publish sensitive data findings to Security Hub.
|
Boolean |
getPublishPolicyFindings()
Specifies whether to publish policy findings to Security Hub.
|
int |
hashCode() |
Boolean |
isPublishClassificationFindings()
Specifies whether to publish sensitive data findings to Security Hub.
|
Boolean |
isPublishPolicyFindings()
Specifies whether to publish policy findings to Security Hub.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setPublishClassificationFindings(Boolean publishClassificationFindings)
Specifies whether to publish sensitive data findings to Security Hub.
|
void |
setPublishPolicyFindings(Boolean publishPolicyFindings)
Specifies whether to publish policy findings to Security Hub.
|
String |
toString()
Returns a string representation of this object.
|
SecurityHubConfiguration |
withPublishClassificationFindings(Boolean publishClassificationFindings)
Specifies whether to publish sensitive data findings to Security Hub.
|
SecurityHubConfiguration |
withPublishPolicyFindings(Boolean publishPolicyFindings)
Specifies whether to publish policy findings to Security Hub.
|
public void setPublishClassificationFindings(Boolean publishClassificationFindings)
Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.
publishClassificationFindings
- Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true,
Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings
filter. The default value is false.public Boolean getPublishClassificationFindings()
Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.
public SecurityHubConfiguration withPublishClassificationFindings(Boolean publishClassificationFindings)
Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.
publishClassificationFindings
- Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true,
Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings
filter. The default value is false.public Boolean isPublishClassificationFindings()
Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.
public void setPublishPolicyFindings(Boolean publishPolicyFindings)
Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.
publishPolicyFindings
- Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie
automatically publishes all new and updated policy findings that weren't suppressed by a findings filter.
The default value is true.public Boolean getPublishPolicyFindings()
Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.
public SecurityHubConfiguration withPublishPolicyFindings(Boolean publishPolicyFindings)
Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.
publishPolicyFindings
- Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie
automatically publishes all new and updated policy findings that weren't suppressed by a findings filter.
The default value is true.public Boolean isPublishPolicyFindings()
Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.
public String toString()
toString
in class Object
Object.toString()
public SecurityHubConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.