@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 Object
Object.toString()
public MonitoringNetworkConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.