Class NetworkConnectionAction
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<NetworkConnectionAction.Builder,NetworkConnectionAction>
Provided if ActionType is NETWORK_CONNECTION. It provides details about the attempted
network connection that was detected.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Booleanblocked()Indicates whether the network connection attempt was blocked.builder()final StringThe direction of the network connection request (INorOUT).final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final ActionLocalPortDetailsInformation about the port on the EC2 instance.final Stringprotocol()The protocol used to make the network connection request.final ActionRemoteIpDetailsInformation about the remote IP address that issued the network connection request.final ActionRemotePortDetailsInformation about the port on the remote IP address.static Class<? extends NetworkConnectionAction.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
connectionDirection
The direction of the network connection request (
INorOUT).- Returns:
- The direction of the network connection request (
INorOUT).
-
remoteIpDetails
Information about the remote IP address that issued the network connection request.
- Returns:
- Information about the remote IP address that issued the network connection request.
-
remotePortDetails
Information about the port on the remote IP address.
- Returns:
- Information about the port on the remote IP address.
-
localPortDetails
Information about the port on the EC2 instance.
- Returns:
- Information about the port on the EC2 instance.
-
protocol
The protocol used to make the network connection request.
Length Constraints: Minimum length of 1. Maximum length of 64.
- Returns:
- The protocol used to make the network connection request.
Length Constraints: Minimum length of 1. Maximum length of 64.
-
blocked
Indicates whether the network connection attempt was blocked.
- Returns:
- Indicates whether the network connection attempt was blocked.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<NetworkConnectionAction.Builder,NetworkConnectionAction> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-