@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MonitoringNetworkConfig extends Object implements Serializable, Cloneable, StructuredPojo
The networking configuration for the monitoring job.
| Constructor and Description |
|---|
MonitoringNetworkConfig() |
| Modifier and Type | Method and Description |
|---|---|
MonitoringNetworkConfig |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEnableInterContainerTrafficEncryption()
Whether to encrypt all communications between the instances used for the monitoring jobs.
|
Boolean |
getEnableNetworkIsolation()
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
|
VpcConfig |
getVpcConfig() |
int |
hashCode() |
Boolean |
isEnableInterContainerTrafficEncryption()
Whether to encrypt all communications between the instances used for the monitoring jobs.
|
Boolean |
isEnableNetworkIsolation()
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setEnableInterContainerTrafficEncryption(Boolean enableInterContainerTrafficEncryption)
Whether to encrypt all communications between the instances used for the monitoring jobs.
|
void |
setEnableNetworkIsolation(Boolean enableNetworkIsolation)
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
|
void |
setVpcConfig(VpcConfig vpcConfig) |
String |
toString()
Returns a string representation of this object.
|
MonitoringNetworkConfig |
withEnableInterContainerTrafficEncryption(Boolean enableInterContainerTrafficEncryption)
Whether to encrypt all communications between the instances used for the monitoring jobs.
|
MonitoringNetworkConfig |
withEnableNetworkIsolation(Boolean enableNetworkIsolation)
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
|
MonitoringNetworkConfig |
withVpcConfig(VpcConfig vpcConfig) |
public void setEnableInterContainerTrafficEncryption(Boolean enableInterContainerTrafficEncryption)
Whether to encrypt all communications between the instances used for the monitoring jobs. Choose
True to encrypt communications. Encryption provides greater security for distributed jobs, but the
processing might take longer.
enableInterContainerTrafficEncryption - Whether to encrypt all communications between the instances used for the monitoring jobs. Choose
True to encrypt communications. Encryption provides greater security for distributed jobs,
but the processing might take longer.public Boolean getEnableInterContainerTrafficEncryption()
Whether to encrypt all communications between the instances used for the monitoring jobs. Choose
True to encrypt communications. Encryption provides greater security for distributed jobs, but the
processing might take longer.
True to encrypt communications. Encryption provides greater security for distributed jobs,
but the processing might take longer.public MonitoringNetworkConfig withEnableInterContainerTrafficEncryption(Boolean enableInterContainerTrafficEncryption)
Whether to encrypt all communications between the instances used for the monitoring jobs. Choose
True to encrypt communications. Encryption provides greater security for distributed jobs, but the
processing might take longer.
enableInterContainerTrafficEncryption - Whether to encrypt all communications between the instances used for the monitoring jobs. Choose
True to encrypt communications. Encryption provides greater security for distributed jobs,
but the processing might take longer.public Boolean isEnableInterContainerTrafficEncryption()
Whether to encrypt all communications between the instances used for the monitoring jobs. Choose
True to encrypt communications. Encryption provides greater security for distributed jobs, but the
processing might take longer.
True to encrypt communications. Encryption provides greater security for distributed jobs,
but the processing might take longer.public void setEnableNetworkIsolation(Boolean enableNetworkIsolation)
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
enableNetworkIsolation - Whether to allow inbound and outbound network calls to and from the containers used for the monitoring
job.public Boolean getEnableNetworkIsolation()
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
public MonitoringNetworkConfig withEnableNetworkIsolation(Boolean enableNetworkIsolation)
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
enableNetworkIsolation - Whether to allow inbound and outbound network calls to and from the containers used for the monitoring
job.public Boolean isEnableNetworkIsolation()
Whether to allow inbound and outbound network calls to and from the containers used for the monitoring job.
public void setVpcConfig(VpcConfig vpcConfig)
vpcConfig - public VpcConfig getVpcConfig()
public MonitoringNetworkConfig withVpcConfig(VpcConfig vpcConfig)
vpcConfig - public String toString()
toString in class ObjectObject.toString()public MonitoringNetworkConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.